ControlCollection.AddDatePickerContentControl Метод (Range, String) (2007 System)
Обновлен: Июль 2008
Добавляет в указанный диапазон документа новый элемент управления DatePickerContentControl.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Function AddDatePickerContentControl ( _
range As Range, _
name As String _
) As DatePickerContentControl
'Применение
Dim instance As ControlCollection
Dim range As Range
Dim name As String
Dim returnValue As DatePickerContentControl
returnValue = instance.AddDatePickerContentControl(range, _
name)
public DatePickerContentControl AddDatePickerContentControl(
Range range,
string name
)
Параметры
- range
Тип: Microsoft.Office.Interop.Word.Range
Объект Range, предоставляющий границы нового элемента управления.
- name
Тип: System.String
Имя нового элемента управления.
Возвращаемое значение
Тип: Microsoft.Office.Tools.Word.DatePickerContentControl
Элемент управления DatePickerContentControl, добавленный в документ.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр name имеет значение nullссылка null (Nothing в Visual Basic) или нулевую длину. |
ControlNameAlreadyExistsException | Элемент управления с таким именем уже имеется в данном экземпляре коллекции ControlCollection. |
Заметки
Этот метод используется для добавления во время выполнения нового элемента управления DatePickerContentControl в указанный диапазон документа. Дополнительные сведения см. в разделе Добавление элементов управления в документы Office во время выполнения.
Примеры
В следующем примере кода в начало документа добавляется новый элемент управления DatePickerContentControl. В данном примере также изменяется формат, в котором элемент управления выводит даты.
Эта версия предназначена для настройки уровня документа. Чтобы воспользоваться этим кодом, вставьте его в проекте в класс ThisDocument и вызовите из метода ThisDocument_Startup метод AddDatePickerControlAtRange.
Dim datePickerControl2 As Microsoft.Office.Tools.Word.DatePickerContentControl
Private Sub AddDatePickerControlAtRange()
Me.Paragraphs(1).Range.InsertParagraphBefore()
datePickerControl2 = Me.Controls.AddDatePickerContentControl(Me.Paragraphs(1).Range, "datePickerControl2")
datePickerControl2.DateDisplayFormat = "MMMM d, yyyy"
datePickerControl2.PlaceholderText = "Choose a date"
End Sub
private Microsoft.Office.Tools.Word.DatePickerContentControl datePickerControl2;
private void AddDatePickerControlAtRange()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
datePickerControl2 = this.Controls.AddDatePickerContentControl(this.Paragraphs[1].Range,
"datePickerControl2");
datePickerControl2.DateDisplayFormat = "MMMM d, yyyy";
datePickerControl2.PlaceholderText = "Choose a date";
}
Эта версия предназначена для надстройки уровня приложения. Чтобы воспользоваться этим кодом, вставьте его в проекте в класс ThisAddIn и вызовите из метода ThisAddIn_Startup метод AddDatePickerControlAtRange.
Dim datePickerControl2 As Microsoft.Office.Tools.Word.DatePickerContentControl
Private Sub AddDatePickerControlAtRange()
If Me.Application.ActiveDocument Is Nothing Then
Return
End If
Dim vstoDoc As Document = Me.Application.ActiveDocument.GetVstoObject()
vstoDoc.Paragraphs(1).Range.InsertParagraphBefore()
datePickerControl2 = vstoDoc.Controls.AddDatePickerContentControl( _
vstoDoc.Paragraphs(1).Range, "datePickerControl2")
datePickerControl2.DateDisplayFormat = "MMMM d, yyyy"
datePickerControl2.PlaceholderText = "Choose a date"
End Sub
private Microsoft.Office.Tools.Word.DatePickerContentControl datePickerControl2;
private void AddDatePickerControlAtRange()
{
if (this.Application.ActiveDocument == null)
return;
Document vstoDoc = this.Application.ActiveDocument.GetVstoObject();
vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
datePickerControl2 = vstoDoc.Controls.AddDatePickerContentControl(
vstoDoc.Paragraphs[1].Range,
"datePickerControl2");
datePickerControl2.DateDisplayFormat = "MMMM d, yyyy";
datePickerControl2.PlaceholderText = "Choose a date";
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
AddDatePickerContentControl - перегрузка
Microsoft.Office.Tools.Word - пространство имен
Другие ресурсы
Добавление элементов управления в документы Office во время выполнения
Вспомогательные методы для элементов управления ведущего приложения
Практическое руководство. Добавление элементов управления содержимым в документы Word
Журнал изменений
Дата |
Журнал событий |
Причина |
---|---|---|
Июль 2008 |
Добавлена версия кода для надстройки уровня приложения. |
Изменение функции SP1. |