3

次のコードを使用して、Word文書にテキストボックスを挿入できます。

Dim opProcedures As Word.Shape
opProcedures = oDoc.Shapes.AddTextbox(Microsoft.Office.Core.MsoTextOrientation.msoTextOrientationHorizontal, 0, 0, 456.75, 24.75)
opProcedures.TextFrame.TextRange.Text = "Operational Procedures"

これにより、ドキュメントの最初のページにテキストボックスが追加されますが、最初の(上部の)パラメータを変更しても、テキストボックスを2番目のページに移動できません(最初のページの下にのみ、高さよりも大きい値)。最初のページは消えます)。

ドキュメントの2ページ目にテキストボックスを表示するにはどうすればよいですか?

4

1 に答える 1

1

2ページ目のテキストを表す範囲を使用して、欠落しているアンカーパラメータを指定する必要があります(AddTextBoxここのドキュメントを参照してください:)

http://msdn.microsoft.com/en-us/library/aa171543%28v=office.11​​%29.aspx

または、を呼び出す前に、アクティブな選択を2番目のページに移動する必要がありますAddTextBox

于 2012-05-20T15:49:02.143 に答える