我在工作电脑(Win 7)上安装了 Office Home and Student 2010。我最近安装了专业演示 5在其上,当我尝试导入 PowerPoint 演示文稿时,系统提示“未检测到 PowerPoint”。
根据他们的支持这是因为该功能Visual Basic for Applications
未启用。问题是,当我尝试按照他们的指南启用它时,单击时Programs and Features
我Change
只会看到一个窗口询问我是否要修复Microsoft Office Click-to-Run
。如果我选择否,它就会关闭,如果我选择是,它会修复几分钟,但没有明显的变化。
还有其他方法可以启用吗Visual Basic for Applications
?
答案1
Office 2010 的即点即用版本在插件和外部自动化方面堪称灾难。VBA 可能已安装,也可能未安装,但整个 Office 2010 都在虚拟机中运行,不会将自身或其注册表项暴露给外部,这可能是它未被检测到的原因。如果我没记错的话,有某种方法可以切换到常规版本的 Office,并摆脱即点即用的麻烦。
我有一个 PowerPoint FAQ 网站,其中包含有关此问题的页面。您可能想看看:
Office 2010 即点即用 http://www.pptfaq.com/FAQ01094_Office_2010_Click-to-Run.htm
以下是问题的关键(从 CTR 切换到常规 Office 的链接): https://support.office.com/en-US/Article/Click-to-Run-Switch-to-using-an-MSI-based-Office-edition-458fd7e5-f306-4d8c-a56f-0ce3a4e35e96?ui=en-US&rs=en-US&ad=US
请注意,现在几乎所有版本的 Office 2013 都是即点即用安装,但它们不会遇到同样的问题。只有 2010 版。你真幸运,是吗?;-)
答案2
按下Alt+F11打开 VBA 窗口。