Interface DatePickerContentControl
Representa um controle seletor de data em um documento.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (em Microsoft.Office.Tools.Word.dll)
Sintaxe
'Declaração
<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
O tipo DatePickerContentControl expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Application | Obtém Microsoft.Office.Interop.Word.Application que representa a instância atual do Microsoft Office Word. | |
BindingContext | Obtém ou define uma coleção dos gerenciadores de moeda para o IBindableComponent. (Herdado de IBindableComponent.) | |
Container | Infraestrutura. (Herdado de ContentControlBase.) | |
ContainerComponent | Infraestrutura. (Herdado de ContentControlBase.) | |
Creator | Obtém um inteiro de 32 bits que indica o aplicativo no qual DatePickerContentControl foi criado. | |
DataBindings | Obtém a coleção de objetos de ligação de dados para este IBindableComponent. (Herdado de IBindableComponent.) | |
DateCalendarType | Obtém ou define o tipo de calendário que é exibido em DatePickerContentControl. | |
DateDisplayFormat | Obtém ou define uma cadeia de caracteres que especifica o formato em que DatePickerContentControl exibe datas. | |
DateDisplayLocale | Obtém ou define o formato de linguagem de data que é exibida em DatePickerContentControl. | |
DateStorageFormat | Obtém ou define o formato em que DatePickerContentControl salva datas em uma parte personalizado XML. | |
DefaultDataSourceUpdateMode | Obtém ou define DataSourceUpdateMode padrão para ContentControlBase. (Herdado de ContentControlBase.) | |
DefaultTextStyle | Obtém o nome do estilo de caracteres que é usada para formatar o texto em DatePickerContentControl. | |
ID | Obtém um número exclusivo que identifica o controle de conteúdo. (Herdado de ContentControlBase.) | |
InnerObject | Obtém o objeto subjacente de Microsoft.Office.Interop.Word.ContentControl para Microsoft.Office.Tools.Word.ContentControlBase. (Herdado de ContentControlBase.) | |
LockContentControl | Obtém ou define um valor que especifica se DatePickerContentControl pode ser excluído do documento. | |
LockContents | Obtém ou define um valor que especifica se o conteúdo de DatePickerContentControl podem ser editados. | |
MultiLine | Obtém ou define um valor que especifica se DatePickerContentControl pode conter quebras de linha. | |
Parent | Obtém o pai de DatePickerContentControl. | |
ParentContentControl | Obtém o controle de conteúdo pai de DatePickerContentControl que está aninhado em outro controle de conteúdo. | |
PlaceholderText | Obtém ou define o texto que é exibido em DatePickerContentControl até que o texto seja alterado por uma ação do usuário ou por alguma outra operação. | |
Range | Obtém Range que representa o conteúdo de DatePickerContentControl. | |
ShowingPlaceholderText | Obtém um valor que indica se DatePickerContentControl está exibindo o texto atualmente de espaço reservado. | |
Site | Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.) | |
Tag | Obtém ou define uma cadeia de caracteres que você deseja associar com DatePickerContentControl. | |
Temporary | Obtém ou define um valor que especifica se DatePickerContentControl é excluído do documento automaticamente quando o controle é editado. | |
Text | Obtém ou define o texto em DatePickerContentControl. | |
Title | Obtém ou define o título de DatePickerContentControl. | |
XMLMapping | Obtém XMLMapping que representa a associação entre DatePickerContentControl e um elemento em uma parte personalizado XML. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
BeginInit | Sinaliza o objeto que a inicialização está iniciando. (Herdado de ISupportInitialize.) | |
Copy | Copia DatePickerContentControl do documento para a área de transferência. | |
Cut | Remove DatePickerContentControl de documento e o adiciona à área de transferência. | |
Delete | Exclui um controle de conteúdo criado dinamicamente do documento e remova-o de ControlCollection no documento. (Herdado de ContentControlBase.) | |
Dispose | Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. (Herdado de IDisposable.) | |
EndInit | Sinaliza o objeto que a inicialização for concluída. (Herdado de ISupportInitialize.) | |
SetPlaceholderText | Exibe o texto que está em BuildingBlock, em Range, ou em uma cadeia de caracteres como o texto do espaço reservado em DatePickerContentControl. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
Added | Ocorre após o controle de conteúdo é adicionado ao documento. (Herdado de ContentControlBase.) | |
BindingContextChanged | Ocorre quando o valor da propriedade de BindingContext de ContentControlBase alterar. (Herdado de ContentControlBase.) | |
ContentUpdating | Ocorre antes que o Microsoft Office Word atualiza o texto no controle de conteúdo, se o controle de conteúdo está associado a uma parte personalizado XML. (Herdado de ContentControlBase.) | |
Deleting | Ocorre antes que o controle de conteúdo é excluído do documento. (Herdado de ContentControlBase.) | |
Disposed | Representa o método que manipula o Disposed o evento de um componente. (Herdado de IComponent.) | |
Entering | Ocorre quando o usuário clica no controle de conteúdo, ou quando o cursor é movido no controle de conteúdo programaticamente. (Herdado de ContentControlBase.) | |
Exiting | Ocorre quando o usuário clica a fora do controle de conteúdo, ou quando o cursor é movida fora do controle de conteúdo programaticamente. (Herdado de ContentControlBase.) | |
StoreUpdating | Ocorre antes que o Microsoft Office Word atualiza dados em uma parte personalizado XML que está associada ao controle de conteúdo (isto é, após o texto nas alterações de controle de conteúdo). (Herdado de ContentControlBase.) | |
Validated | Ocorre quando o controle de conteúdo é validado com êxito. (Herdado de ContentControlBase.) | |
Validating | Ocorre quando o conteúdo do controle de conteúdo são validados. (Herdado de ContentControlBase.) |
Superior
Comentários
DatePickerContentControl fornece um calendário que permite aos usuários selecionar uma data. O calendário aparece quando o usuário final clique na seta suspensa no controle.
Para especificar o formato de data que é exibida, use as propriedades de DateDisplayFormat e de DateDisplayLocale . Para escolher um calendário opções, use a propriedade de DateCalendarType .
Dica
Essa interface é implementada pelo Visual Studio Tools for Office Runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visão geral de tempo de execução do Visual Studio Tools for Office.
Conteúdo de controles
DatePickerContentControl é um oito tipos de controles de conteúdo que você pode usar para criar documentos e modelos no Microsoft Office Word. Os controles de conteúdo têm uma interface de usuário (UI) que controla a entrada como um formulário. Você pode usar controles de conteúdo para impedir que usuários das seções protegidas edição de documento ou modelo, e você também pode associar controles de conteúdo a uma fonte de dados. Para obter mais informações, consulte Controles de conteúdo.
Uso
Essa documentação descreve a versão desse tipo que é usada apenas nos projetos do Office direcionados ao .NET Framework 4 e ao .NET Framework 4.5. Em projetos direcionados ao .NET Framework 3.5, esse tipo pode ter membros diferentes e os exemplos de código fornecidos para este tipo talvez não funcionem. Para conhecer a documentação sobre esse tipo de projeto direcionado ao .NET Framework 3.5, consulte a seguinte seção de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.
Exemplos
O exemplo de código a seguir adiciona um novo DatePickerContentControl para o início do documento. O exemplo também modifica o formato em que o controle exibe datas.
Esta é uma versão para personalização de um documento nível. Para usar este código, colagem na classe de ThisDocument em seu projeto, e chame o método de AddDatePickerControlAtSelection de método ThisDocument_Startup .
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";
}
Esta versão é para um suplemento ao aplicativo. Para usar este código, colagem na classe de ThisAddIn em seu projeto, e chame o método de AddDatePickerControlAtSelection de método ThisAddIn_Startup .
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";
}
Consulte também
Referência
Namespace Microsoft.Office.Tools.Word
Outros recursos
Como adicionar controles Content a documentos do Word
Como proteger partes de documentos usando controles de conteúdo
Instruções passo a passo: criando um modelo usando controle de conteúdo