C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■96571 / )  C#からWORD文書内のブックマークへ書き込み
□投稿者/ S.Kos (32回)-(2020/12/21(Mon) 11:16:40)

分類:[.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文書の形式を保ったまま、ブックマークに書込む方法をご教示願えれば幸いです

返信 編集キー/


管理者用

- Child Tree -