4-C#から「文字列」を書き込む

詰まるところは、
 ・文書を開き
 ・テキストボックスあるいはブックマークを指定して
 ・文字列を置く
だけのことですが・・・

書込む文書を開きます
 Word._Document oWordDoc = oWordApp.Documents.Open(ref “フルパス付き既存文書ファイル名”,・・・・);

ブックマーク “bkmStuName” に、生徒氏名 “なんのなにがし” を書き込みます。
 object oBookMark = “bkmStuName”
 oWordDoc.Bookmarks.get_Item(ref oBookMark).Range.Text = “なんのなにがし”;

テキストボックス “schlName”に、学校名 “練習中学校” を書き込みます。
 Word.Shape tmpShape = oWordDoc.Shapes[“schlName”];
 tmpShape.TextFrame.TextRange.Text = “練習中学校”;

ここで留意すべきは ()と[]の使い分け です。
未だに良く理解できていないのですが、上記コードでの動作を確認しています。

なお上記では、ブックマークあるいはテキストボックスが存在していない場合の備え、を省いていることに留意してください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です