直線は「図形(Shape)」なので、ブックマークへは書き込めません。
対してテキストボックスは「図形(Shape)」なので、その内部に描けます。
書込む文書を開きます
Word._Document oWordDoc = oWordApp.Documents.Open(ref “フルパス付き既存文書ファイル名”,・・・・);
テキストボックス “CourseName” の内部に直線を描きます。
Word.Shape tmpShape = oWordDoc.Shapes[“CourseName”];
ページ先頭からの位置を把握します。
tmpShape.RelativeHorizontalPosition = Word.WdRelativeHorizontalPosition.wdRelativeHorizontalPositionPage;
tmpShape.RelativeVerticalPosition = Word.WdRelativeVerticalPosition.wdRelativeVerticalPositionPage;
テキストボックスの[縦方向中央・横幅いっぱい]に線を描きます。
Word.Shape tmpShape2 = oWordDoc.Shapes.AddLine(tmpShape.Left,
tmpShape.Top + tmpShape.Height / 2,
tmpShape.Left + tmpShape.Width,
tmpShape.Top + tmpShape.Height / 2);
tmpShape2.Line.ForeColor.RGB = System.Drawing.Color.FromArgb(0, 0, 0).ToArgb();
tmpShape2.Line.Weight = 0.75f;