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: carbon copy) 受信者の名前です。
- returnAddress
型: System.String
レターの返信用郵送先住所です。
- senderName
型: System.String
レターの送信者の名前です。
- closing
型: System.String
レターの結びの言葉です。
- senderCompany
型: System.String
レターの作成者の会社名です。
- senderJobTitle
型: System.String
レターの作成者の肩書きです。
- senderInitials
型: System.String
レターの作成者のイニシャルです。
- enclosureNumber
型: System.Int32
レターの同封物数です。
- infoBlock
型: System.Object%
選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によってはこの引数を使用できない場合があります。
- recipientCode
型: System.Object%
選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によってはこの引数を使用できない場合があります。
- recipientGender
型: System.Object%
選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によってはこの引数を使用できない場合があります。
- returnAddressShortForm
型: System.Object%
選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によってはこの引数を使用できない場合があります。
- senderCity
型: System.Object%
選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によってはこの引数を使用できない場合があります。
- senderCode
型: System.Object%
選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によってはこの引数を使用できない場合があります。
- senderGender
型: System.Object%
選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によってはこの引数を使用できない場合があります。
- senderReference
型: System.Object%
選択またはインストールされている言語サポート (たとえば、"英語 (U.S.)") によってはこの引数を使用できない場合があります。
戻り値
型: Microsoft.Office.Interop.Word.LetterContent
指定したレターの構成要素に基づく LetterContent。
解説
省略可能なパラメーター
省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。
例
CreateLetterContent メソッドを呼び出して LetterContent を取得し、RunLetterWizard メソッドのパラメーターとしてこの LetterContent を送信するコード例を次に示します。 この例を使用するには、これをドキュメント レベルのプロジェクトの 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 セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。