在PowerPoint 2016中运行蝙蝠文件

时间:2019-09-10 11:51:10

标签: python batch-file ms-office powerpoint regedit

我想通过PowerPoint 2016中的按钮运行bat文件(运行python脚本),如此处所述:https://support.office.com/en-us/article/start-a-program-during-your-presentation-3854cb18-fcf0-4a18-a990-71c5149667df

在PowerPoint 2016中,此选项被禁用,如下所述:https://support.office.com/en-us/article/-run-programs-custom-action-is-disabled-in-powerpoint-2016-7607b815-675b-470c-8099-823c66d3a367

最后一个链接说明了如何修改注册表以重新启用此选项。启动regedit.exe时,我没有文件夹HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\PowerPoint\Security。在HKEY_CURRENT_USER\Software\Microsoft\Office文件夹中,有文件夹ExcelPowerPointWord,在每个文件夹中都有一个文件夹Addins。我自己制作指示的文件夹不起作用。在PowerPoint文件夹本身中添加DWORD值也不起作用。

当我单击它时,PowerPoint中的按钮仍然不起作用。我能做什么?预先感谢。

1 个答案:

答案 0 :(得分:0)

我以另一种方式(通过创建宏)解决了自己的问题。想要做同样事情的人的摘要:

  • 在powerpoint的设置中:激活开发人员模式(您可以将其搜索出来)
  • 转到“开发人员”标签并创建一个新按钮
  • 双击按钮并复制代码:
Private Sub CommandButton1_Click()
    Dim sFullPathToExecutable As String
    sFullPathToExecutable = "C:\path\to\file.bat"
    Shell sFullPathToExecutable
End Sub