RichTextContentControl.PlaceholderText Свойство (2007 System)
Обновлен: Июль 2008
Возвращает или задает текст, отображаемый в элементе управления RichTextContentControl, пока текст не будет изменен в результате действий пользователя или иной операции.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Property PlaceholderText As String
'Применение
Dim instance As RichTextContentControl
Dim value As String
value = instance.PlaceholderText
instance.PlaceholderText = value
public string PlaceholderText { get; set; }
Значение свойства
Тип: System.String
Текст, отображаемый в элементе управления до изменения текста в результате действия пользователя или какой-либо другой операции.
Заметки
Замещающий текст отображается до тех пор, пока пользователь не изменит элемент управления, элемент управления не будет заполнен данными из источника данных или содержимое элемента управления не будет удалено.
Чтобы указать в качестве замещающего текста текст из элемента управления Microsoft.Office.Interop.Word.BuildingBlock или Range, воспользуйтесь методом SetPlaceholderText.
Примеры
В следующем примере кода в начало документа добавляется новый элемент управления RichTextContentControl. В примере свойству PlaceholderText присваивается строка, в которой пользователю предлагается ввести свое имя.
Эта версия предназначена для настройки уровня документа. Чтобы воспользоваться этим кодом, вставьте его в проекте в класс ThisDocument и вызовите из метода ThisDocument_Startup метод AddRichTextControlAtSelection.
Dim richTextControl1 As Microsoft.Office.Tools.Word.RichTextContentControl
Private Sub AddRichTextControlAtSelection()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Select()
richTextControl1 = Me.Controls.AddRichTextContentControl("richTextControl1")
richTextControl1.PlaceholderText = "Enter your first name"
End Sub
private Microsoft.Office.Tools.Word.RichTextContentControl richTextControl1;
private void AddRichTextControlAtSelection()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Select();
richTextControl1 = this.Controls.AddRichTextContentControl("richTextControl1");
richTextControl1.PlaceholderText = "Enter your first name";
}
Эта версия предназначена для надстройки уровня приложения. Чтобы воспользоваться этим кодом, вставьте его в проекте в класс ThisAddIn и вызовите из метода ThisAddIn_Startup метод AddRichTextControlAtSelection.
Dim richTextControl1 As Microsoft.Office.Tools.Word.RichTextContentControl
Private Sub AddRichTextControlAtSelection()
If Me.Application.ActiveDocument Is Nothing Then
Return
End If
Dim vstoDoc As Document = Me.Application.ActiveDocument.GetVstoObject()
vstoDoc.Paragraphs(1).Range.InsertParagraphBefore()
vstoDoc.Paragraphs(1).Range.Select()
richTextControl1 = vstoDoc.Controls.AddRichTextContentControl("richTextControl1")
richTextControl1.PlaceholderText = "Enter your first name"
End Sub
private Microsoft.Office.Tools.Word.RichTextContentControl richTextControl1;
private void AddRichTextControlAtSelection()
{
if (this.Application.ActiveDocument == null)
return;
Document vstoDoc = this.Application.ActiveDocument.GetVstoObject();
vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
vstoDoc.Paragraphs[1].Range.Select();
richTextControl1 = vstoDoc.Controls.AddRichTextContentControl("richTextControl1");
richTextControl1.PlaceholderText = "Enter your first name";
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
RichTextContentControl - члены
Microsoft.Office.Tools.Word - пространство имен
Журнал изменений
Дата |
Журнал событий |
Причина |
---|---|---|
Июль 2008 |
Добавлена версия кода для надстройки уровня приложения. |
Изменение функции SP1. |