高分悬赏,如何用vba在word每一页都插入一个文本框

我是这样写的但是不行,请假高手,如何写,如何控制换页Subhellow()Setdocnew=Documents.Adddocnew.Paragraphs(1).Rang... 我是这样写的 但是不行,请假高手,如何写,如何控制换页
Sub hellow()
Set docnew = Documents.Add
docnew.Paragraphs(1).Range.InsertAfter " "
Set newt = docnew.Shapes.AddTextbox(1, 130, 150, 80, 20)
newt.TextFrame.TextRange.InsertAfter "Hello world 1"
docnew.Paragraphs(1).Range.InsertBreak
Set newt2 = docnew.Shapes.AddTextbox(1, 130, 150, 80, 20)
newt2.TextFrame.TextRange.InsertAfter "Hello world 2"
End Sub
展开
 我来答
cnbubble
2011-11-19 · TA获得超过2613个赞
知道大有可为答主
回答量:1990
采纳率:83%
帮助的人:926万
展开全部
可以先插入页,再逐个跳到相应页码,
下面的代码 在2个页中插入2个文本框,没有问题:
Sub InsText()
Set DocNew = ActiveDocument
DocNew.Paragraphs(1).Range.InsertAfter " "
DocNew.Paragraphs(1).Range.InsertBreak
Set NewT = DocNew.Shapes.AddTextbox(1, 130, 150, 80, 20)
NewT.TextFrame.TextRange.InsertAfter "Hello world 1"
Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Name:=2
Set NewT2 = DocNew.Shapes.AddTextbox(1, 130, 150, 80, 20)
NewT2.TextFrame.TextRange.InsertAfter "Hello world 2"

End Sub

如果页码多,可以用For循环
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式