Metoda ControlExtensions.AddMonthCalendar — (ControlCollection, Range, Single, Single, String)

Dodaje nowy MonthCalendar formantu do dokumentu w określonym rozmiarze i lokalizacji.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Składnia

'Deklaracja
<ExtensionAttribute> _
Public Shared Function AddMonthCalendar ( _
    controls As ControlCollection, _
    range As Range, _
    width As Single, _
    height As Single, _
    name As String _
) As MonthCalendar
public static MonthCalendar AddMonthCalendar(
    this ControlCollection controls,
    Range range,
    float width,
    float height,
    string name
)

Parametry

  • width
    Typ: System.Single
    Szerokość formantu znajdującego się w punktach.

Wartość zwracana

Typ: Microsoft.Office.Tools.Word.Controls.MonthCalendar
Formant, który został dodany do dokumentu.

Informacje dotyczące użycia

W językach Visual Basic i C# tę metodę można wywołać jako metodę wystąpienia dowolnego obiektu typu ControlCollection. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz temat Metody rozszerzeń (Visual Basic) lub Metody rozszerzeń (Przewodnik programowania w języku C#).

Wyjątki

Wyjątek Warunek
ArgumentNullException

name Lub range argument jest nullodwołanie o wartości null (Nothing w języku Visual Basic), lub name argument ma zerową długość.

ControlNameAlreadyExistsException

Formant o tej samej nazwie jest już w ControlCollection wystąpienie.

InvalidRangeException

Określony zakres jest nieprawidłowy.

Uwagi

Ta metoda umożliwia dodanie MonthCalendar obiektów na koniec ControlCollection.

Aby usunąć MonthCalendar kontroli, który został dodany programowo, użyj Remove metody.

Przykłady

Poniższy kod dodaje MonthCalendar formantu do pierwszego akapitu w dokumencie, a następnie ustawia FirstDayOfWeek właściwość na poniedziałek.Aby wykorzystać ten przykład, należy uruchomić go z ThisDocument klasy w projekcie poziomie dokumentu.

Private Sub WordRangeAddMonthCalendar()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim MonthCalendar1 As Microsoft.Office.Tools.Word. _
        Controls.MonthCalendar = Me.Controls.AddMonthCalendar( _
        Me.Paragraphs(1).Range, 75, 15, "MonthCalendar1")
    MonthCalendar1.FirstDayOfWeek = System.Windows.Forms.Day.Monday
End Sub 
private void WordRangeAddMonthCalendar()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Controls.MonthCalendar
         monthCalendar1 = this.Controls.AddMonthCalendar(
         this.Paragraphs[1].Range, 75, 15, "monthCalendar1");
    monthCalendar1.FirstDayOfWeek = System.Windows.Forms.Day.Monday;
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ControlExtensions Klasa

Przeciążenie AddMonthCalendar

Przestrzeń nazw Microsoft.Office.Tools.Word