如何使用vba将PowerPoint中的ActiveWindow.ViewType更改为ppViewThumbnails
以上代码运行到以下错误消息:如何使用vba将PowerPoint中的ActiveWindow.ViewType更改为ppViewThumbnails,vba,powerpoint,office-2007,Vba,Powerpoint,Office 2007,以上代码运行到以下错误消息: ActiveWindow.ViewType = ppViewThumbnails 请帮忙您的问题非常简短……作为一个问题,您可以给出一个公正的答案。不过,看看您的错误消息(谢天谢地,它就在那里),您可以检查以下内容: 上述知识库文章中给出了解决方法。请按照此操作,如果您被卡住,请告知我们: 要解决此问题,您需要进行测试以确定哪个窗格处于活动状态,然后激活缩略图窗格 不要假设您的视图是ppthumnails,而是尝试先使用以下进行验证,如果: "DocumentW
ActiveWindow.ViewType = ppViewThumbnails
请帮忙您的问题非常简短……作为一个问题,您可以给出一个公正的答案。不过,看看您的错误消息(谢天谢地,它就在那里),您可以检查以下内容: 上述知识库文章中给出了解决方法。请按照此操作,如果您被卡住,请告知我们: 要解决此问题,您需要进行测试以确定哪个窗格处于活动状态,然后激活缩略图窗格 不要假设您的视图是
ppthumnails
,而是尝试先使用以下进行验证,如果:
"DocumentWindow (unknown member) : Invalid enumeration value."
使用ActiveWindow的
如果.ActivePane.ViewType ppViewThumbnails,则
.窗格(1).激活
.ViewType=ppViewThumbnails
CheckView=True
其他的
CheckView=False
如果结束
以
为了每个人的利益,请指明您正在使用的MS Powerpoint版本?2003年、2007年、2010年..等等..很抱歉我的疏忽,我正在使用Office 2007感谢您回答我的问题,但我仍然在“.ViewType=ppViewThumbnails”行上收到相同的错误消息。但是我已经找到了使用sendkeys.sendkeys“%wi”的解决方案
With ActiveWindow
If .ActivePane.ViewType <> ppViewThumbnails Then
.Panes(1).Activate
.ViewType = ppViewThumbnails
CheckView = True
Else
CheckView = False
End If
End With