Compartilhar via


DocumentBase.RunLetterWizard(Object, Object) Método

Definição

Executa o Assistente de Carta no documento.

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)

Parâmetros

letterContent
Object

Um LetterContent. Todas as propriedades preenchidas em LetterContent aparecem como elementos preenchidos nas caixas de diálogo Assistente de Carta. Se esse argumento for omitido, o método GetLetterContent() será usado automaticamente para obter um LetterContent do documento.

wizardMode
Object

true para exibir a caixa de diálogo Assistente de Carta como uma série de etapas com os botões Avançar, Voltar e Concluir. false para exibir a caixa de diálogo Assistente de Carta como se ela fosse aberta usando o menu Ferramentas (uma caixa de diálogo de propriedades com os botões OK e Cancelar). O valor padrão é true.

Exemplos

O exemplo de código a seguir obtém um LetterContent chamando o CreateLetterContent método e, em seguida, envia isso LetterContent como um parâmetro para o RunLetterWizard método . Para usar esse exemplo, execute-o na classe ThisDocument em um projeto no nível de documento.

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

Comentários

Use o CreateLetterContent método para retornar um LetterContent com várias propriedades de elemento de letra especificadas. Use o GetLetterContent método para retornar um LetterContent com base no conteúdo do documento. Você pode usar o resultante LetterContent com o RunLetterWizard método para definir elementos na caixa de diálogo Assistente de Carta .

Parâmetros Opcionais

Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Aplica-se a