2011-10-18 47 views
0

从今天开始,我的PowerPoint 2007功能区中的任何自定义按钮都不起作用。每次单击该按钮时,都会显示以下错误消息:“由于您的安全设置,无法找到宏或已被禁用。”PowerPoint 2007 VBA - 无法获取功能区按钮工作

我把这个问题用Google搜索了一下,发现没有解决办法。我完全丧失了。

下面是宏代码:

Sub RunThisCode()<br> 
    MsgBox "Yes, this works", vbExclamation 
End Sub 

我都试过与不BYVAL控制作为IRibbonControl。这两种方式都没有运气

和XML代码

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> 
<ribbon> 
    <tabs> 
     <tab idMso="TabHome"> 
      <group id="CustomGroup" label="MyGroup"> 
       <button id="btnTest" label="TestButton" imageMso="HappyFace" size="large" onAction="RunThisCode" keytip="S" /> 
      </group> 
     </tab> 
    </tabs> 
</ribbon> 

我安装过的Softricity的SoftGrid运行作为虚拟安装时,它的价值。

任何想法?

回答

0

原来我的代码中出现了一个编译错误,奇怪的是,2007年没有回升,但2010年没有。尽管如此,我仍然感到困惑,为什么连上面提到的基本宏都不起作用。