2-操作されるWord側の準備/テキストボックス

既存Word文書に外部(C#)から文字列を書き込むには、なによりも先ず「書き込み位置」を確定し引き渡さねばなりません。

直ぐに「ブックマーク」の活用を思い付きますが、これには「文書の書式が保たれない」との、大きな難点があります。
例えば「担当者__________印」の__________をブックマークしたとき、
書き出す文字列(名前)が「森博」または「佐々木小次郎」であるとき、末尾「印」の位置が変わります。

そこで「テキストボックス」を配置して固有の名前を付与し、これに書込むとします。
基本は上記の如く「一行のみ」、担任氏名とか学校名などの書き込みを想定します。

テキストボックスの挿入

挿入直後デフォルト状態のテキストボックス

なにはともあれ、説明文をクリアして・・

レイアウト「位置」の調整

レイアウト「文字列の折り返し」調整

テキストボックスの名前-1

テキストボックスの名前-2

「複数行」を書き込むテキストボックスで、ボックス内改行間隔の調整が必要なら・・

テキストボックスを選択して・・

試行錯誤で現物合わせ

コメントを残す

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