
通过VBA用WORD打开PDF时,WORD遇到了错误,如何捕获和跳过该错误,让代码继续运行? 20
如题,通过VBA代码用word打开正常可转换的PDF时,没有问题。但是一但word打开某PDF文件遇到错误时,VBA就崩溃了。怎么处理?能否捕获该错误并跳过该错误,使程序...
如题,通过VBA代码用word打开正常可转换的PDF时,没有问题。但是一但word打开某PDF文件遇到错误时,VBA就崩溃了。怎么处理?能否捕获该错误并跳过该错误,使程序能继续运行?
展开
2个回答
展开全部
比如:Shell "WINWORD.EXE C:\12345.doc", vbNormalFocus
在excel中,横向选中两个单元格,就打开c:\下的12345.doc文件
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row > 2 And Target.Rows.Count = 1 And Target.Columns.Count = 2 Then
Shell "WINWORD.EXE C:\12345.doc", vbNormalFocus
End If
End Sub
在excel中,横向选中两个单元格,就打开c:\下的12345.doc文件
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row > 2 And Target.Rows.Count = 1 And Target.Columns.Count = 2 Then
Shell "WINWORD.EXE C:\12345.doc", vbNormalFocus
End If
End Sub
展开全部
追问
有错误捕获,但是好象捕获不了“WORD转换PDF过程出错的错误”,于是总是在
Set myWord = Me.Application.Documents.Open(sPDFName, , , , , , , , , , , False)
这一句出错。
追答
这个就不懂了。我能力有限。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |