Поделиться через


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.

Применяется к