DocumentBase.RunLetterWizard(Object, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.