ControlExtensions.AddMonthCalendar Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AddMonthCalendar(ControlCollection, Range, String) |
Dodaje nową MonthCalendar kontrolkę do arkusza w określonym zakresie. |
AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String) |
Dodaje nową MonthCalendar kontrolkę do arkusza w określonym rozmiarze i lokalizacji. |
AddMonthCalendar(ControlCollection, Range, String)
Dodaje nową MonthCalendar kontrolkę do arkusza w określonym zakresie.
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
Parametry
- controls
- ControlCollection
Zbiór, do którego należy dodać formant. Nie należy samodzielnie dostarczać parametru. Po wywołaniu tej metody w kolekcji zwróconej przez Controls właściwość (w projekcie na poziomie aplikacji) lub Controls właściwości (w projekcie na poziomie dokumentu) ten parametr jest dostarczany automatycznie.
- name
- String
Nazwa kontrolki, która może służyć do indeksowania kontrolki w wystąpieniu ControlCollection .
Zwraca
Kontrolka MonthCalendar , która została dodana do ControlCollection wystąpienia.
Wyjątki
Argument nazwy lub zakresu to null
, lub argument nazwy ma zerową długość.
Kontrolka o tej samej nazwie jest już w wystąpieniu ControlCollection .
Określony zakres jest nieprawidłowy. Nie można użyć zakresów wielu obszarów. Zakres powinien znajdować się w tym samym arkuszu ControlCollection co wystąpienie.
Przykłady
Poniższy przykład kodu dodaje kontrolkę MonthCalendar do komórek A1 do C10, a następnie ustawia FirstDayOfWeek właściwość na poniedziałek. Aby użyć tego przykładu Sheet1
, uruchom go z klasy w projekcie na poziomie dokumentu.
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
Uwagi
Metoda AddMonthCalendar umożliwia dodawanie MonthCalendar obiektów na końcu obiektu ControlCollection. Aby usunąć kontrolkę MonthCalendar , która została wcześniej dodana programowo, użyj Remove metody . Kontrolka automatycznie zmienia rozmiar po zmianie rozmiaru zakresu.
Dotyczy
AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String)
Dodaje nową MonthCalendar kontrolkę do arkusza w określonym rozmiarze i lokalizacji.
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
Parametry
- controls
- ControlCollection
Zbiór, do którego należy dodać formant. Nie należy samodzielnie dostarczać parametru. Po wywołaniu tej metody w kolekcji zwróconej przez Controls właściwość (w projekcie na poziomie aplikacji) lub Controls właściwości (w projekcie na poziomie dokumentu) ten parametr jest dostarczany automatycznie.
- left
- Double
Odległość między lewą krawędzią kontrolki a lewą krawędzią arkusza.
- top
- Double
Odległość między górną krawędzią kontrolki a górną krawędzią arkusza.
- width
- Double
Szerokość formantu w punktach.
- height
- Double
Wysokość formantu w punktach.
- name
- String
Nazwa formantu.
Zwraca
Kontrolka MonthCalendar , która została dodana do ControlCollection wystąpienia.
Wyjątki
Argument nazwy to null
lub ma zerową długość.
Kontrolka o tej samej nazwie jest już w wystąpieniu ControlCollection .
Przykłady
Poniższy przykład kodu dodaje kontrolkę MonthCalendar do góry arkusza, a następnie ustawia FirstDayOfWeek właściwość na poniedziałek. Aby użyć tego przykładu Sheet1
, uruchom go z klasy w projekcie na poziomie dokumentu.
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
Uwagi
Metoda AddMonthCalendar umożliwia dodawanie MonthCalendar obiektów na końcu obiektu ControlCollection. Aby usunąć kontrolkę MonthCalendar , która została wcześniej dodana programowo, użyj Remove metody .