ControlExtensions.AddMonthCalendar メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AddMonthCalendar(ControlCollection, Range, String) |
新しい MonthCalendar コントロールをワークシートの指定の範囲に追加します。 |
AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String) |
新しい MonthCalendar コントロールを指定されたサイズおよび位置でワークシートに追加します。 |
AddMonthCalendar(ControlCollection, Range, String)
新しい MonthCalendar コントロールをワークシートの指定の範囲に追加します。
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Office::Tools::Excel::Controls::MonthCalendar ^ AddMonthCalendar(Microsoft::Office::Tools::Excel::ControlCollection ^ controls, Microsoft::Office::Interop::Excel::Range ^ range, System::String ^ name);
public static Microsoft.Office.Tools.Excel.Controls.MonthCalendar AddMonthCalendar(this Microsoft.Office.Tools.Excel.ControlCollection controls, Microsoft.Office.Interop.Excel.Range range, string name);
static member AddMonthCalendar : Microsoft.Office.Tools.Excel.ControlCollection * Microsoft.Office.Interop.Excel.Range * string -> Microsoft.Office.Tools.Excel.Controls.MonthCalendar
<Extension()>
Public Function AddMonthCalendar (controls As ControlCollection, range As Range, name As String) As MonthCalendar
パラメーター
- controls
- ControlCollection
コントロールを追加するコレクション。 このパラメーターは自分で指定しないでください。 (アプリケーション レベルのプロジェクトの) Controls プロパティまたは (ドキュメント レベルのプロジェクトの) Controls プロパティによって返されたコレクションでこのメソッドを呼び出す場合、このパラメーターは自動的に指定されます。
- name
- String
ControlCollection インスタンス内のコントロールにインデックスを付けるために使用できるコントロールの名前。
戻り値
MonthCalendar インスタンスに追加された ControlCollection コントロール。
例外
name 引数または range 引数が null
。または、name 引数の長さが 0 の場合。
同じ名前のコントロールが既に ControlCollection インスタンスに存在します。
指定された範囲が無効である場合。 複数の領域で構成される範囲は使用できません。 範囲は、ControlCollection インスタンスと同じワークシート上であることが必要です。
例
次のコード例では、MonthCalendarセル A1 から C10 にコントロールを追加し、 プロパティを FirstDayOfWeek Monday に設定します。 この例を使用するには、ドキュメント レベルのプロジェクトの Sheet1
クラスから実行します。
private void ExcelRangeAddMonthCalendar()
{
Microsoft.Office.Tools.Excel.Controls.MonthCalendar
monthCalendar1 = this.Controls.AddMonthCalendar(
this.Range["A1", "C10"], "monthCalendar1");
monthCalendar1.FirstDayOfWeek = System.Windows.Forms.Day.Monday;
}
Private Sub ExcelRangeAddMonthCalendar()
Dim MonthCalendar1 As Microsoft.Office.Tools. _
Excel.Controls.MonthCalendar = Me.Controls. _
AddMonthCalendar(Me.Range("A1", "C10"), _
"MonthCalendar1")
MonthCalendar1.FirstDayOfWeek = System.Windows. _
Forms.Day.Monday
End Sub
注釈
AddMonthCalendarメソッドを使用すると、 の末尾にオブジェクトをControlCollection追加MonthCalendarできます。 以前にプログラムで MonthCalendar 追加されたコントロールを削除するには、 メソッドを使用します Remove 。 範囲のサイズを変更すると、コントロールのサイズが自動的に変更されます。
適用対象
AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String)
新しい MonthCalendar コントロールを指定されたサイズおよび位置でワークシートに追加します。
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Office::Tools::Excel::Controls::MonthCalendar ^ AddMonthCalendar(Microsoft::Office::Tools::Excel::ControlCollection ^ controls, double left, double top, double width, double height, System::String ^ name);
public static Microsoft.Office.Tools.Excel.Controls.MonthCalendar AddMonthCalendar(this Microsoft.Office.Tools.Excel.ControlCollection controls, double left, double top, double width, double height, string name);
static member AddMonthCalendar : Microsoft.Office.Tools.Excel.ControlCollection * double * double * double * double * string -> Microsoft.Office.Tools.Excel.Controls.MonthCalendar
<Extension()>
Public Function AddMonthCalendar (controls As ControlCollection, left As Double, top As Double, width As Double, height As Double, name As String) As MonthCalendar
パラメーター
- controls
- ControlCollection
コントロールを追加するコレクション。 このパラメーターは自分で指定しないでください。 (アプリケーション レベルのプロジェクトの) Controls プロパティまたは (ドキュメント レベルのプロジェクトの) Controls プロパティによって返されたコレクションでこのメソッドを呼び出す場合、このパラメーターは自動的に指定されます。
- left
- Double
コントロールの左端からワークシートの左端までの間隔 (ポイント単位)。
- top
- Double
コントロールの上端からワークシートの上端までの距離 (ポイント単位)。
- width
- Double
コントロールの幅 (ポイント単位)。
- height
- Double
コントロールの高さ (ポイント単位)。
- name
- String
コントロールの名前。
戻り値
MonthCalendar インスタンスに追加された ControlCollection コントロール。
例外
name 引数が null
か、または長さが 0 である場合。
同じ名前のコントロールが既に ControlCollection インスタンスに存在します。
例
次のコード例では、 MonthCalendar ワークシートの上部にコントロールを追加し、 プロパティを FirstDayOfWeek Monday に設定します。 この例を使用するには、ドキュメント レベルのプロジェクトの Sheet1
クラスから実行します。
private void ExcelAddMonthCalendar()
{
Microsoft.Office.Tools.Excel.Controls.MonthCalendar
monthCalendar1 = this.Controls.AddMonthCalendar(
0, 0, 75, 15, "monthCalendar1");
monthCalendar1.FirstDayOfWeek = System.Windows.Forms.Day.Monday;
}
Private Sub ExcelAddMonthCalendar()
Dim MonthCalendar1 As Microsoft.Office.Tools. _
Excel.Controls.MonthCalendar = Me.Controls. _
AddMonthCalendar(0, 0, 75, 15, "MonthCalendar1")
MonthCalendar1.FirstDayOfWeek = System.Windows. _
Forms.Day.Monday
End Sub
注釈
AddMonthCalendarメソッドを使用すると、 の末尾にオブジェクトをControlCollection追加MonthCalendarできます。 以前にプログラムで MonthCalendar 追加されたコントロールを削除するには、 メソッドを使用します Remove 。