我可以使用以下代码将文本框插入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页?
答案 0 :(得分:1)
您必须提供缺少的锚参数,使用表示第2页上文本的范围(请参阅此处的AddTextBox
文档)。
http://msdn.microsoft.com/en-us/library/aa171543%28v=office.11%29.aspx
或者您必须在调用AddTextBox
之前将活动选择移动到第二页。