Interfejs DatePickerContentControl
Reprezentuje formantu wyboru daty w 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 | |
---|---|---|
Application | Pobiera Microsoft.Office.Interop.Word.Application reprezentująca w bieżącym wystąpieniu programu Microsoft Office Word. | |
BindingContext | Zwraca lub ustawia kolekcji menedżerów waluty IBindableComponent. (Odziedziczone z IBindableComponent). | |
Container | Infrastruktura. (Odziedziczone z ContentControlBase). | |
ContainerComponent | Infrastruktura. (Odziedziczone z ContentControlBase). | |
Creator | Pobiera całkowita 32-bitowa, wskazująca aplikacji, w której DatePickerContentControl został utworzony. | |
DataBindings | Zwraca kolekcję obiektów wiązania danych dla tej IBindableComponent. (Odziedziczone z IBindableComponent). | |
DateCalendarType | Pobiera lub ustawia typ kalendarza, który jest wyświetlany w DatePickerContentControl. | |
DateDisplayFormat | Pobiera lub ustawia ciąg, który określa format, w którym DatePickerContentControl Wyświetla daty. | |
DateDisplayLocale | Pobiera lub ustawia format języka daty wyświetlanej w DatePickerContentControl. | |
DateStorageFormat | Pobiera lub ustawia format, w którym DatePickerContentControl zapisuje dat w niestandardowa część kodu XML. | |
DefaultDataSourceUpdateMode | Pobiera lub ustawia domyślną DataSourceUpdateMode dla ContentControlBase. (Odziedziczone z ContentControlBase). | |
DefaultTextStyle | Pobiera nazwę stylu znakowego, który jest używany do formatowania tekstu w DatePickerContentControl. | |
ID | Pobiera unikatowy numer, który identyfikuje formant zawartości. (Odziedziczone z ContentControlBase). | |
InnerObject | Pobiera podstawowych Microsoft.Office.Interop.Word.ContentControl dla obiektu Microsoft.Office.Tools.Word.ContentControlBase. (Odziedziczone z ContentControlBase). | |
LockContentControl | Pobiera lub ustawia wartość określająca, czy DatePickerContentControl może być usunięty z dokumentu. | |
LockContents | Pobiera lub ustawia wartość, która określa, czy zawartość DatePickerContentControl mogą być edytowane. | |
MultiLine | Pobiera lub ustawia wartość określająca, czy DatePickerContentControl mogą zawierać podziałów wierszy. | |
Parent | Pobiera element nadrzędny z DatePickerContentControl. | |
ParentContentControl | Pobiera nadrzędnego zawartości kontrolę nad DatePickerContentControl który jest zagnieżdżony w innym formancie zawartości. | |
PlaceholderText | Pobiera lub ustawia tekst, który jest wyświetlany w DatePickerContentControl aż tekst zostanie zmieniony przez akcję użytkownika lub innej operacji. | |
Range | Pobiera Range reprezentująca zawartość DatePickerContentControl. | |
ShowingPlaceholderText | Pobiera wartość wskazująca, czy DatePickerContentControl jest obecnie wyświetlanie tekstu zastępczego. | |
Site | Zwraca lub ustawia ISite związane z IComponent. (Odziedziczone z IComponent). | |
Tag | Pobiera lub ustawia ciąg, który ma być skojarzony z DatePickerContentControl. | |
Temporary | Pobiera lub ustawia wartość określająca, czy DatePickerContentControl jest automatycznie usuwany z dokumentu podczas edycji formantu. | |
Text | Pobiera lub ustawia tekst w DatePickerContentControl. | |
Title | Pobiera lub ustawia tytuł DatePickerContentControl. | |
XMLMapping | Pobiera XMLMapping reprezentująca powiązania między DatePickerContentControl i element niestandardowa część kodu XML. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
BeginInit | Sygnalizuje ten obiekt, że inicjowania jest uruchamiana. (Odziedziczone z ISupportInitialize). | |
Copy | Kopie DatePickerContentControl z dokumentu do Schowka. | |
Cut | Usuwa DatePickerContentControl z dokumentu i dodaje go do Schowka. | |
Delete | Usuwa dynamicznie utworzony formant zawartości z dokumentu i usuwa go z ControlCollection w dokumencie. (Odziedziczone z ContentControlBase). | |
Dispose | Wykonuje zadania zdefiniowane przez aplikację skojarzone z uwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów. (Odziedziczone z IDisposable). | |
EndInit | Sygnalizuje ten obiekt, że inicjowanie zostanie zakończone. (Odziedziczone z ISupportInitialize). | |
SetPlaceholderText | Wyświetla tekst, który znajduje się w BuildingBlock, Range, lub ciąg znaków jako tekstu zastępczego w DatePickerContentControl. |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
Added | Występuje po dodaniu formantu zawartości do dokumentu. (Odziedziczone z ContentControlBase). | |
BindingContextChanged | Występuje, gdy wartość BindingContext właściwości ContentControlBase zmiany. (Odziedziczone z ContentControlBase). | |
ContentUpdating | Występuje tuż przed tekstu w formancie zawartości, aktualizacje programu Microsoft Office Word, jeśli niestandardowa część kodu XML jest powiązany formant zawartości. (Odziedziczone z ContentControlBase). | |
Deleting | Występuje tuż przed formant zawartości jest usunięte z dokumentu. (Odziedziczone z ContentControlBase). | |
Disposed | Metoda, która obsługuje reprezentuje Disposed zdarzeń składnika. (Odziedziczone z IComponent). | |
Entering | Występuje, gdy użytkownik kliknie przycisk w formancie zawartości lub gdy kursor jest przesuwany do formantu zawartości programowo. (Odziedziczone z ContentControlBase). | |
Exiting | Występuje, gdy użytkownik kliknie poza formant zawartości lub gdy kursor zostanie przeniesiony poza kontrolą zawartości programowo. (Odziedziczone z ContentControlBase). | |
StoreUpdating | Występuje tuż przed programu Microsoft Office Word aktualizuje dane w niestandardowa część kodu XML, powiązaną z zawartością sterowania (po tekstu w treści kontrolować zmiany). (Odziedziczone z ContentControlBase). | |
Validated | Występuje, gdy formant zawartości został pomyślnie sprawdzony. (Odziedziczone z ContentControlBase). | |
Validating | Występuje, gdy trwa sprawdzanie poprawności zawartości formantu zawartości. (Odziedziczone z ContentControlBase). |
Początek
Uwagi
A DatePickerContentControl zawiera kalendarz, który pozwala użytkownikom wybrać datę.Kalendarz pojawia się, gdy użytkownik kliknie strzałkę listy rozwijanej w formancie.
Aby określić format daty, który jest wyświetlany, 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 for Office Runtime ― Przegląd.
Formanty zawartości
DatePickerContentControl Jest jednym z ośmiu typów formantów zawartości, których można użyć do projektowania dokumentów i szablonów w programie Microsoft Office Word.Zawartość formantów ma interfejs użytkownika (UI) który kontrolował wprowadzania, np.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 kod dodaje nowy DatePickerContentControl do początku dokumentu.Przykład modyfikuje również format, w którym formant Wyświetla daty.
Ta wersja jest dla dostosowania poziomu dokumentu.Aby użyć tego kodu, wklej go do ThisDocument klasy w projekcie i wywołanie AddDatePickerControlAtSelection metodę z ThisDocument_Startup metody.
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 i wywołanie AddDatePickerControlAtSelection metodę z ThisAddIn_Startup metody.
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
Porady: dodawanie formantów zawartości do dokumentów programu Word
Porady: ochrona części dokumentów za pomocą formantów zawartości
Wskazówki: tworzenie szablonu za pomocą formantów zawartości