DocumentBase.CreateLetterContent 方法
根據指定的信件項目,建立並傳回 LetterContent 物件。
命名空間: Microsoft.Office.Tools.Word
組件: Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)
語法
'宣告
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
)
參數
- dateFormat
型別:System.String
信件的日期。
- includeHeaderFooter
型別:System.Boolean
true 表示併入網頁設計範本的頁首和頁尾。
- pageDesign
型別:System.String
附加至文件的範本名稱。
- letterStyle
型別:Microsoft.Office.Interop.Word.WdLetterStyle
WdLetterStyle 。文件版面配置。
- letterhead
型別:System.Boolean
true 表示保留信紙信頭空間。
- letterheadLocation
型別:Microsoft.Office.Interop.Word.WdLetterheadLocation
WdLetterheadLocation 。保留信紙信頭空間的位置。
- letterheadSize
型別:System.Single
保留信紙信頭空間的量 (以點為單位)。
- recipientName
型別:System.String
信件接收人員的名稱。
- recipientAddress
型別:System.String
信件接收人員的郵件地址。
- salutation
型別:System.String
信件的問候語文字。
- salutationType
型別:Microsoft.Office.Interop.Word.WdSalutationType
WdSalutationType 。文件的問候語類型。
- recipientReference
型別:System.String
信件的參考行文字 (例如「回覆:」)。
- mailingInstructions
型別:System.String
信件的郵件類型文字 (例如「認證郵件」)。
- attentionLine
型別:System.String
信件的指定受文行文字 (例如「收件者:」)。
- subject
型別:System.String
所指定信件的主旨文字。
- cCList
型別:System.String
信件的副本 (CC) 收件者名稱。
- returnAddress
型別:System.String
信件的回覆郵件地址文字。
- senderName
型別:System.String
傳送信件的人員名稱。
- closing
型別:System.String
信件的結尾文字。
- senderCompany
型別:System.String
信件建立者的公司名稱。
- senderJobTitle
型別:System.String
信件建立者的職稱。
- senderInitials
型別:System.String
信件建立者姓名的第一個字母。
- enclosureNumber
型別:System.Int32
信件的附件名稱。
- infoBlock
型別:System.Object%
這個引數可能因您所選取或安裝的語言支援 (例如,美式英語) 而定,有些常數可能無法使用。
- recipientCode
型別:System.Object%
這個引數可能因您所選取或安裝的語言支援 (例如,美式英語) 而定,有些常數可能無法使用。
- recipientGender
型別:System.Object%
這個引數可能因您所選取或安裝的語言支援 (例如,美式英語) 而定,有些常數可能無法使用。
- returnAddressShortForm
型別:System.Object%
這個引數可能因您所選取或安裝的語言支援 (例如,美式英語) 而定,有些常數可能無法使用。
- senderCity
型別:System.Object%
這個引數可能因您所選取或安裝的語言支援 (例如,美式英語) 而定,有些常數可能無法使用。
- senderCode
型別:System.Object%
這個引數可能因您所選取或安裝的語言支援 (例如,美式英語) 而定,有些常數可能無法使用。
- senderGender
型別:System.Object%
這個引數可能因您所選取或安裝的語言支援 (例如,美式英語) 而定,有些常數可能無法使用。
- senderReference
型別:System.Object%
這個引數可能因您所選取或安裝的語言支援 (例如,美式英語) 而定,有些常數可能無法使用。
傳回值
型別:Microsoft.Office.Interop.Word.LetterContent
根據指定信件項目的 LetterContent。
備註
選擇性參數
如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數。
範例
下列程式碼範例會透過呼叫 CreateLetterContent 方法取得 LetterContent,然後傳送此 LetterContent 做為 RunLetterWizard 方法的參數。 若要使用這個範例,請在文件層級專案中的 ThisDocument 類別執行。
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);
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。