Método DocumentBase.RunLetterWizard
Executa Assistente de Carta no documento.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public Sub RunLetterWizard ( _
ByRef letterContent As Object, _
ByRef wizardMode As Object _
)
public void RunLetterWizard(
ref Object letterContent,
ref Object wizardMode
)
Parâmetros
- letterContent
Tipo: System.Object%
LetterContent .Todas as propriedades preenchidas em LetterContent aparecem como elementos preenchidos nas caixas de diálogo de Assistente de Carta .Se esse argumento é omitido, o método de GetLetterContent é usado automaticamente para obter LetterContent do documento.
- wizardMode
Tipo: System.Object%
true para exibir a caixa de diálogo de Assistente de Carta como uma série de etapas com Avançar, Voltar, e botões de Concluir . false para exibir a caixa de diálogo de Assistente de Carta como se ele já foi aberto no menu de Ferramentas (uma caixa de diálogo propriedades com um botão de OK e um botão de Cancelar ).O valor padrão é válido.
Comentários
Use o método de CreateLetterContent para retornar LetterContent com várias propriedades do elemento de letras especificadas.Use o método de GetLetterContent para retornar LetterContent com base no conteúdo do documento.Você pode usar LetterContent resultante com o método de RunLetterWizard para definir os elementos na caixa de diálogo de Assistente de Carta .
Parâmetros Opcionais
Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código a seguir obtém LetterContent chamando o método de CreateLetterContent , e envia neste LetterContent como um parâmetro para o método de RunLetterWizard .Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.
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
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);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.