DocumentBase.RunLetterWizard(Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запускает в документе Мастер писем.
public void RunLetterWizard (ref object letterContent, ref object wizardMode);
member this.RunLetterWizard : obj * obj -> unit
Public Sub RunLetterWizard (Optional ByRef letterContent As Object, Optional ByRef wizardMode As Object)
Параметры
- letterContent
- Object
Объект LetterContent. Любые заполненные свойства в объекте LetterContent отображаются как заполненные элементы в диалоговых окнах Мастера писем. Если данный аргумент опущен, метод GetLetterContent() автоматически используется для получения LetterContent из документа.
- wizardMode
- Object
true
, чтобы отобразить диалоговое окно Мастера писем в виде последовательности действий с кнопками Далее, Назад и Готово. Значение false
для отображения диалогового окна Мастер писем, как если бы оно было открыто из меню Сервис (диалоговое окно свойств с кнопками ОК и Отмена). Значение по умолчанию — true.
Примеры
Следующий пример кода получает LetterContent , вызывая CreateLetterContent метод , а затем отправляет его LetterContent в качестве параметра в RunLetterWizard метод . Чтобы использовать этот пример, запустите его из ThisDocument
класса в проекте уровня документа.
private void DocumentRunLetterWizard()
{
object LetterContent = this.CreateLetterContent(
DateTime.Now.ToShortDateString(), false,
String.Empty, Word.WdLetterStyle.wdFullBlock, true,
Word.WdLetterheadLocation.wdLetterTop, 24, "Don Hall",
"100 Main St.\nAnytown, USA",
"Dear Dave,", Word.WdSalutationType.wdSalutationInformal,
String.Empty, String.Empty, String.Empty, "End of year report",
String.Empty, String.Empty, String.Empty, "Sincerely yours,",
String.Empty, String.Empty, String.Empty, 0, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing);
object WizardMode = true;
this.RunLetterWizard(ref LetterContent, ref WizardMode);
this.SetLetterContent(ref LetterContent);
}
Private Sub DocumentRunLetterWizard()
Dim LetterContent As Object = Me.CreateLetterContent( _
DateFormat:=DateTime.Now.ToShortDateString(), IncludeHeaderFooter:=False, _
PageDesign:=String.Empty, LetterStyle:=Word.WdLetterStyle.wdFullBlock, _
Letterhead:=True, LetterheadLocation:=Word.WdLetterheadLocation.wdLetterTop, _
LetterheadSize:=25, RecipientName:="Don Hall", _
RecipientAddress:="100 Main St." + ControlChars.NewLine + "AnyTown, USA", _
Salutation:="Dear Dave,", SalutationType:=Word.WdSalutationType.wdSalutationInformal, _
RecipientReference:=String.Empty, MailingInstructions:=String.Empty, _
AttentionLine:=String.Empty, Subject:="End of year report", CCList:=String.Empty, _
ReturnAddress:=String.Empty, SenderName:=String.Empty, Closing:="Sincerely yours,", _
SenderCompany:=String.Empty, SenderJobTitle:=String.Empty, _
SenderInitials:=String.Empty, EnclosureNumber:=0)
Me.RunLetterWizard(LetterContent, True)
Me.SetLetterContent(LetterContent)
End Sub
Комментарии
Используйте метод для CreateLetterContent возврата LetterContent с различными указанными свойствами элемента letter. Используйте метод для GetLetterContent возврата на LetterContent основе содержимого документа. Результирующий LetterContent с методом RunLetterWizard можно использовать для задания элементов в диалоговом окне Мастер букв .
Необязательные параметры
Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.