Método DocumentBase.CreateLetterContent
Cria e retorna um objeto de LetterContent baseado nos elementos específicos da letra.
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 Function CreateLetterContent ( _
dateFormat As String, _
includeHeaderFooter As Boolean, _
pageDesign As String, _
letterStyle As WdLetterStyle, _
letterhead As Boolean, _
letterheadLocation As WdLetterheadLocation, _
letterheadSize As Single, _
recipientName As String, _
recipientAddress As String, _
salutation As String, _
salutationType As WdSalutationType, _
recipientReference As String, _
mailingInstructions As String, _
attentionLine As String, _
subject As String, _
cCList As String, _
returnAddress As String, _
senderName As String, _
closing As String, _
senderCompany As String, _
senderJobTitle As String, _
senderInitials As String, _
enclosureNumber As Integer, _
ByRef infoBlock As Object, _
ByRef recipientCode As Object, _
ByRef recipientGender As Object, _
ByRef returnAddressShortForm As Object, _
ByRef senderCity As Object, _
ByRef senderCode As Object, _
ByRef senderGender As Object, _
ByRef senderReference As Object _
) As LetterContent
public LetterContent CreateLetterContent(
string dateFormat,
bool includeHeaderFooter,
string pageDesign,
WdLetterStyle letterStyle,
bool letterhead,
WdLetterheadLocation letterheadLocation,
float letterheadSize,
string recipientName,
string recipientAddress,
string salutation,
WdSalutationType salutationType,
string recipientReference,
string mailingInstructions,
string attentionLine,
string subject,
string cCList,
string returnAddress,
string senderName,
string closing,
string senderCompany,
string senderJobTitle,
string senderInitials,
int enclosureNumber,
ref Object infoBlock,
ref Object recipientCode,
ref Object recipientGender,
ref Object returnAddressShortForm,
ref Object senderCity,
ref Object senderCode,
ref Object senderGender,
ref Object senderReference
)
Parâmetros
- dateFormat
Tipo: System.String
A data da letra.
- includeHeaderFooter
Tipo: System.Boolean
true para incluir cabeçalho e rodapé da página cria o modelo.
- pageDesign
Tipo: System.String
O nome do modelo anexado ao documento.
- letterStyle
Tipo: Microsoft.Office.Interop.Word.WdLetterStyle
WdLetterStyle .O layout do documento.
- letterhead
Tipo: System.Boolean
true para reservar espaço para um cabeçalho pré-imprimido.
- letterheadLocation
Tipo: Microsoft.Office.Interop.Word.WdLetterheadLocation
WdLetterheadLocation .O local do cabeçalho pré-imprimido.
- letterheadSize
Tipo: System.Single
A quantidade de espaço (nos pontos) a ser reservada para um cabeçalho pré-imprimido.
- recipientName
Tipo: System.String
O nome da pessoa que recebe a letra.
- recipientAddress
Tipo: System.String
O endereço de e-mail pessoa que recebe a letra.
- salutation
Tipo: System.String
O texto de saudação para a letra.
- salutationType
Tipo: Microsoft.Office.Interop.Word.WdSalutationType
WdSalutationType .O tipo de saudação para a letra.
- recipientReference
Tipo: System.String
A linha de texto referência para a letra (por exemplo, “em resposta a: ").
- mailingInstructions
Tipo: System.String
O texto de enviar por correio da instrução para a letra (por exemplo, “email certificado”).
- attentionLine
Tipo: System.String
A linha de texto atenção para a letra (por exemplo, “atenção: ").
- subject
Tipo: System.String
O texto para sujeito a letra especificada.
- cCList
Tipo: System.String
Os nomes dos destinatários de (CC) de impressão carbono para a letra.
- returnAddress
Tipo: System.String
O texto endereço de e-mail de retorno para a letra.
- senderName
Tipo: System.String
O nome da pessoa que envia a letra.
- closing
Tipo: System.String
O texto de fechamento para a letra.
- senderCompany
Tipo: System.String
O nome da empresa da pessoa que cria a letra.
- senderJobTitle
Tipo: System.String
O título da posição da pessoa que cria a letra.
- senderInitials
Tipo: System.String
As iniciais da pessoa que cria a letra.
- enclosureNumber
Tipo: System.Int32
O número de cercos para a letra.
- infoBlock
Tipo: System.Object%
Esse argumento pode não estar disponível para você, como o suporte a linguagem (inglês.. dos EUA. por exemplo,) que você selecionou ou instalado.
- recipientCode
Tipo: System.Object%
Esse argumento pode não estar disponível para você, como o suporte a linguagem (inglês.. dos EUA. por exemplo,) que você selecionou ou instalado.
- recipientGender
Tipo: System.Object%
Esse argumento pode não estar disponível para você, como o suporte a linguagem (inglês.. dos EUA. por exemplo,) que você selecionou ou instalado.
- returnAddressShortForm
Tipo: System.Object%
Esse argumento pode não estar disponível para você, como o suporte a linguagem (inglês.. dos EUA. por exemplo,) que você selecionou ou instalado.
- senderCity
Tipo: System.Object%
Esse argumento pode não estar disponível para você, como o suporte a linguagem (inglês.. dos EUA. por exemplo,) que você selecionou ou instalado.
- senderCode
Tipo: System.Object%
Esse argumento pode não estar disponível para você, como o suporte a linguagem (inglês.. dos EUA. por exemplo,) que você selecionou ou instalado.
- senderGender
Tipo: System.Object%
Esse argumento pode não estar disponível para você, como o suporte a linguagem (inglês.. dos EUA. por exemplo,) que você selecionou ou instalado.
- senderReference
Tipo: System.Object%
Esse argumento pode não estar disponível para você, como o suporte a linguagem (inglês.. dos EUA. por exemplo,) que você selecionou ou instalado.
Valor de retorno
Tipo: Microsoft.Office.Interop.Word.LetterContent
LetterContent baseado nos elementos específicos da letra.
Comentários
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.