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"

这会在文档的第一页添加一个文本框,但是即使我更改第一个(顶部)参数,我也无法将文本框移动到第二页(仅低于第一页,任何大于高度的值第一页消失)。

如何让文本框出现在文档的第二页?

4

1 回答 1

1

您要么必须提供缺少的锚参数,使用代表第二页上的文本的范围(请参阅AddTextBox此处的文档:)

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

或者您必须在调用之前将活动选择移动到第二页AddTextBox

于 2012-05-20T15:49:02.143 回答