Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用vba将PowerPoint中的ActiveWindow.ViewType更改为ppViewThumbnails_Vba_Powerpoint_Office 2007 - Fatal编程技术网

如何使用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