分類:[.NET 全般]
みなさま、こんにちは。
C#(VS2019)からWORD(365)文書に配置したブックマークに、下記の如く、
object oBookMark = "bmSumple";
if( oWordDoc.Bookmarks.Exists(oBookMark.ToString()) == true ) {
oWordDoc.Bookmarks.get_Item(ref oBookMark).Range.Text = "書き出し文字列";
}
として、書込んでいます。
これだと、書き込みむ文字列長さによって、WORD文書の形式が崩れてしまいます。
例えば「担当者__________印」の__________をブックマークしたとき、末尾「印」の位置が変わります。
現状では、書き込み位置にテキストボックスを置き、その中をブックマークしています。
WORD文書の形式を保ったまま、ブックマークに書込む方法をご教示願えれば幸いです
|