Udostępnij za pośrednictwem


Interfejs DatePickerContentControl

Reprezentuje formantu wyboru daty na dokumencie.

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

Składnia

'Deklaracja
<GuidAttribute("96344f0e-9431-43c6-92bd-8c8621fe1520")> _
Public Interface DatePickerContentControl _
    Inherits ContentControlBase, IBindableComponent, IComponent, IDisposable,  _
    ISupportInitialize
[GuidAttribute("96344f0e-9431-43c6-92bd-8c8621fe1520")]
public interface DatePickerContentControl : ContentControlBase, 
    IBindableComponent, IComponent, IDisposable, ISupportInitialize

Typ DatePickerContentControl uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Application Pobiera Microsoft.Office.Interop.Word.Application , oznaczającą w bieżącym wystąpieniu programu Microsoft Office Word.
Właściwość publiczna BindingContext Zwraca lub ustawia kolekcji menedżerów waluty IBindableComponent. (Odziedziczone z IBindableComponent).
Właściwość publiczna Container Infrastruktura. (Odziedziczone z ContentControlBase).
Właściwość publiczna ContainerComponent Infrastruktura. (Odziedziczone z ContentControlBase).
Właściwość publiczna Creator 32-Bitowa liczba całkowita, która wskazuje aplikacji, w którym dostaje DatePickerContentControl został utworzony.
Właściwość publiczna DataBindings Zwraca kolekcję obiektów wiązania danych dla tej IBindableComponent. (Odziedziczone z IBindableComponent).
Właściwość publiczna DateCalendarType Pobiera lub ustawia typ kalendarza, który jest wyświetlany w DatePickerContentControl.
Właściwość publiczna DateDisplayFormat Pobiera lub ustawia ciąg, który określa format, w którym DatePickerContentControl Wyświetla daty.
Właściwość publiczna DateDisplayLocale Pobiera lub ustawia format języka od daty wyświetlanej w DatePickerContentControl.
Właściwość publiczna DateStorageFormat Pobiera lub ustawia format, w którym DatePickerContentControl zapisuje dat w niestandardowa część kodu XML.
Właściwość publiczna DefaultDataSourceUpdateMode Pobiera lub ustawia domyślną DataSourceUpdateMode dla ContentControlBase. (Odziedziczone z ContentControlBase).
Właściwość publiczna DefaultTextStyle Pobiera nazwę stylu znakowego, który jest używany do formatowania tekstu w DatePickerContentControl.
Właściwość publiczna ID Pobiera unikatowy numer identyfikacyjny formantu zawartości. (Odziedziczone z ContentControlBase).
Właściwość publiczna InnerObject Pobiera, podstawową Microsoft.Office.Interop.Word.ContentControl obiekt na potrzeby Microsoft.Office.Tools.Word.ContentControlBase. (Odziedziczone z ContentControlBase).
Właściwość publiczna LockContentControl Pobiera lub ustawia wartość, która określa, czy DatePickerContentControl mogą zostać usunięte z dokumentu.
Właściwość publiczna LockContents Pobiera lub ustawia wartość, która określa, czy zawartość DatePickerContentControl mogą być edytowane.
Właściwość publiczna MultiLine Pobiera lub ustawia wartość, która określa, czy DatePickerContentControl może zawierać podziałów wierszy.
Właściwość publiczna Parent Pobiera element nadrzędny z DatePickerContentControl.
Właściwość publiczna ParentContentControl Pobiera element nadrzędny zawartości kontrolę nad DatePickerContentControl który jest zagnieżdżony w innym formancie zawartości.
Właściwość publiczna PlaceholderText Pobiera lub ustawia tekst, który jest wyświetlany na DatePickerContentControl aż tekst zostanie zmieniony przez akcję użytkownika lub wykonania innej operacji.
Właściwość publiczna Range Pobiera Range , oznaczającą zawartość DatePickerContentControl.
Właściwość publiczna ShowingPlaceholderText Pobiera wartość, która wskazuje, czy DatePickerContentControl nieużywanym tekst zastępczy.
Właściwość publiczna Site Zwraca lub ustawia ISite związane z IComponent. (Odziedziczone z IComponent).
Właściwość publiczna Tag Pobiera lub ustawia ciąg, który chcesz skojarzyć z DatePickerContentControl.
Właściwość publiczna Temporary Pobiera lub ustawia wartość, która określa, czy DatePickerContentControl jest automatycznie usuwany z dokumentu, gdy formant jest edytowany.
Właściwość publiczna Text Pobiera lub ustawia tekst w DatePickerContentControl.
Właściwość publiczna Title Pobiera lub ustawia tytuł DatePickerContentControl.
Właściwość publiczna XMLMapping Pobiera XMLMapping , oznaczającą powiązania między DatePickerContentControl i element niestandardowa część kodu XML.

Początek

Metody

  Nazwa Opis
Metoda publiczna BeginInit Sygnalizuje ten obiekt, że inicjowania jest uruchamiana. (Odziedziczone z ISupportInitialize).
Metoda publiczna Copy Kopie DatePickerContentControl z dokumentu do Schowka.
Metoda publiczna Cut Usuwa DatePickerContentControl z dokumentu i dodaje go do Schowka.
Metoda publiczna Delete Usuwa dynamicznie utworzony formant zawartości z dokumentu i usuwa go z ControlCollection w dokumencie. (Odziedziczone z ContentControlBase).
Metoda publiczna Dispose Wykonuje zadania zdefiniowane aplikacji skojarzonej z zwalniania, zwalnianie lub resetowanie niezarządzanych zasobów. (Odziedziczone z IDisposable).
Metoda publiczna EndInit Sygnalizuje ten obiekt, że inicjowanie zostanie zakończone. (Odziedziczone z ISupportInitialize).
Metoda publiczna SetPlaceholderText Wyświetlany tekst, który znajduje się w BuildingBlock, Range, lub ciąg znaków jako tekstu zastępczego w DatePickerContentControl.

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Added Występuje po dodaniu formantu zawartości do dokumentu. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne BindingContextChanged Występuje, gdy wartość BindingContext właściwość ContentControlBase zmiany. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne ContentUpdating Występuje tuż przed programu Microsoft Office Word tekst w formancie zawartości jest aktualizowany, jeśli formant zawartości jest powiązany niestandardowa część kodu XML. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Deleting Występuje tuż przed formant zawartości jest usunięte z dokumentu. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Disposed Metoda, która obsługuje reprezentuje Disposed zdarzeń składnika. (Odziedziczone z IComponent).
Zdarzenie publiczne Entering Występuje, gdy użytkownik kliknie w formancie zawartości lub w przypadku, gdy kursor jest przesuwany do formantu zawartości programowo. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Exiting Występuje, gdy użytkownik kliknie poza formantu zawartości lub gdy kursor jest przesuwany poza kontrolą zawartości programowo. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne StoreUpdating Występuje tuż przed programu Microsoft Office Word aktualizuje dane w niestandardowa część kodu XML, która jest ograniczona do zawartości kontroli (to znaczy, po tekstu w treści kontrolowania zmian). (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Validated Występuje, gdy formant zawartości została pomyślnie sprawdzona. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Validating Występuje, gdy trwa sprawdzanie poprawności zawartości formantu zawartości. (Odziedziczone z ContentControlBase).

Początek

Uwagi

A DatePickerContentControl wyposażony w kalendarz, który umożliwia użytkownikom wybrać datę.Kalendarz jest wyświetlana, gdy użytkownik kliknie strzałkę rozwijania w formancie.

Aby określić format daty, która jest wyświetlana, należy użyć DateDisplayFormat i DateDisplayLocale właściwości.Aby wybrać kalendarz regionalnych, należy użyć DateCalendarType właściwość.

[!UWAGA]

Ten interfejs jest implementowany przez Visual Studio Tools for Office Runtime. Nie jest on przeznaczony do implementacji w kodzie. Aby uzyskać więcej informacji, zobacz Visual Studio Tools dla pakietu Office, omówienie Runtime.

Formanty zawartości

DatePickerContentControl Jest jednym z ośmiu typów formantów zawartości, które służą do projektowania dokumentów i szablonów w programie Microsoft Office Word.Zawartości, że formanty mają interfejs użytkownika (UI) który kontrolował dane tak, jak formularz.Formanty zawartości można użyć, aby uniemożliwić użytkownikom edytowanie chronionych sekcji dokumentu lub szablonu, a formanty zawartości można również powiązać ze źródłem danych.Aby uzyskać więcej informacji, zobacz Formanty zawartości.

Użycie

W dokumentacji opisano wersję typu używanego w projektach dla pakietu Office przeznaczonych do pracy z programem .NET Framework 4 i .NET Framework 4.5. W projektach przeznaczonych do pracy z programem .NET Framework 3.5 ten typ może mieć inne elementy członkowskie, a przykładowy kod podany dla tego typu może nie działać. Aby uzyskać dokumentację tego typu używanego w projektach przeznaczonych do działania z programem .NET Framework 3.5, zobacz następującą sekcję informacyjną w dokumentacji programu Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Przykłady

Poniższy przykład kodu dodaje nowy DatePickerContentControl do początku dokumentu.W przykładzie modyfikuje również format, w którym formant Wyświetla daty.

Ta wersja jest dostosowywanie poziomie dokumentu.Aby użyć tego kodu, wklej go do ThisDocument klasy w projekcie, a wywołanie AddDatePickerControlAtSelection metodę z ThisDocument_Startup metoda.

Dim datePickerControl1 As Microsoft.Office.Tools.Word.DatePickerContentControl

Private Sub AddDatePickerControlAtSelection()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Me.Paragraphs(1).Range.Select()
    datePickerControl1 = Me.Controls.AddDatePickerContentControl("datePickerControl1")
    datePickerControl1.DateDisplayFormat = "MMMM d, yyyy"
    datePickerControl1.PlaceholderText = "Choose a date"
End Sub
private Microsoft.Office.Tools.Word.DatePickerContentControl datePickerControl1;

private void AddDatePickerControlAtSelection()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.Select();

    datePickerControl1 = this.Controls.AddDatePickerContentControl("datePickerControl1");
    datePickerControl1.DateDisplayFormat = "MMMM d, yyyy";
    datePickerControl1.PlaceholderText = "Choose a date";
}

Ta wersja jest na poziomie aplikacji dodatek.Aby użyć tego kodu, wklej go do ThisAddIn klasy w projekcie, a wywołanie AddDatePickerControlAtSelection metodę z ThisAddIn_Startup metoda.

Dim datePickerControl1 As Microsoft.Office.Tools.Word.DatePickerContentControl

Private Sub AddDatePickerControlAtSelection()
    If Me.Application.ActiveDocument Is Nothing Then
        Return
    End If

    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    vstoDoc.Paragraphs(1).Range.InsertParagraphBefore()
    vstoDoc.Paragraphs(1).Range.Select()
    datePickerControl1 = vstoDoc.Controls.AddDatePickerContentControl("datePickerControl1")
    datePickerControl1.DateDisplayFormat = "MMMM d, yyyy"
    datePickerControl1.PlaceholderText = "Choose a date"
End Sub
private Microsoft.Office.Tools.Word.DatePickerContentControl datePickerControl1;

private void AddDatePickerControlAtSelection()
{
    if (this.Application.ActiveDocument == null)
        return;

    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
    vstoDoc.Paragraphs[1].Range.Select();

    datePickerControl1 = vstoDoc.Controls.AddDatePickerContentControl("datePickerControl1");
    datePickerControl1.DateDisplayFormat = "MMMM d, yyyy";
    datePickerControl1.PlaceholderText = "Choose a date";
}

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Office.Tools.Word

Inne zasoby

Formanty zawartości

Jak: dodawanie formantów zawartości do dokumentów programu Word

Jak: ochrona części dokumentów przy użyciu formantów zawartości

Instruktaż: Tworzenie szablonu przy użyciu formantów zawartości