VBA能实现打开文件的指定页吗?

wangonly75 2010-06-24 09:43:41
比如,WORD文件,打开后显示第2页,这个VBA能实现吗?
打开文件我是这样写的:
Dim wdApp
Set wdApp = CreateObject("word.application")
wdApp.Visible = True
wdApp.Documents.Open("D:\test.doc")
...全文
141 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hualoveqi 2010-06-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tiger_zhao 的回复:]

VB code
Option Explicit

Sub Main()
Dim wdApp As Word.Application
Set wdApp = New Word.Application
wdApp.Visible = True
wdApp.Documents.Open ("C:\temp\1.doc")
wdApp.Selection.GoT……
[/Quote]
支持!!~
Tiger_Zhao 2010-06-27
  • 打赏
  • 举报
回复
要添加对 Word 的引用。
wangonly75 2010-06-24
  • 打赏
  • 举报
回复
PPT、PDF文件呢?
wangonly75 2010-06-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tiger_zhao 的回复:]
VB code
Option Explicit

Sub Main()
Dim wdApp As Word.Application
Set wdApp = New Word.Application
wdApp.Visible = True
wdApp.Documents.Open ("C:\temp\1.doc")
wdApp.Selecti……
[/Quote]
dApp.Selection.GoTo What:=wdGoToPage, Which:=wdGoToNext, Count:=2
VBA里面应该是这样写的吧。可为啥没有效果呢?test.doc一共4页。
Tiger_Zhao 2010-06-24
  • 打赏
  • 举报
回复
Option Explicit

Sub Main()
Dim wdApp As Word.Application
Set wdApp = New Word.Application
wdApp.Visible = True
wdApp.Documents.Open ("C:\temp\1.doc")
wdApp.Selection.GoTo wdGoToPage, wdGoToNext, , "2"
End Sub
lzqgj 2010-06-24
  • 打赏
  • 举报
回复
可以的。录制宏,然后在编辑中点定位,选择页码,确定后,查看录制的宏,看看有什么内容

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧