我有一些VBA PPT宏以及自定義功能區接口。誰的宏從代碼工作正常,但是當製作成ppam插件並添加到PPT插件時,一些命令會拋出此錯誤消息,但是該宏運行良好,只是想停止這些惱人的消息。 subs和函數都是Public,它仍然顯示相同的錯誤。請幫助「由於您的安全設置,無法找到宏或已被禁用。」 PPAM加載項導致此錯誤從功能區但不是代碼
Public Sub frmFeedNotes_show()
frmFeedNotes.Show
End Sub
<!--RibbonX Visual Designer 1.94 for Microsoft PowerPoint 16.0. XML Code produced on 2017-10-06-->
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" >
<ribbon >
<tabs >
<tab
id="zenTools"
label="Zen Tools"
visible="true">
<group
id="FileProp"
label="File Properties"
visible="true">
<menu id="mnuExport"
label="Export Slides"
showImage="true"
imageMso="ExportToVCardFile" size="large">
<button id="btnFeedNotes"
label="Feed Notes*"
imageMso="FootnotesEndnotesShow"
onAction="frmFeedNotes_show" />
<button id="btnNotesCSV"
label="Notes as CSV"
imageMso="CommaSign"
onAction="ExportNotes" />
</menu>
</group >
</tab >
</tabs >
</ribbon >
</customUI >
如果您發佈了至少引發此錯誤的子例程和觸發它的Ribbonx代碼,它將會有所幫助。但是可能你的ribbonx代碼正在調用未聲明爲Public的子/函數。 –
請[edit](https://stackoverflow.com/posts/46847859/edit)您的**問題本身**以顯示回答問題所需的代碼和任何其他信息。附:我將從問題中刪除不適當的[宏]標籤 - 該說明明確指出,這與VBA無關。 – YowE3K
我相信宏在直接從VBA編輯器運行時運行良好,但從自定義功能區按鈕調用時會引發錯誤,是嗎? – Rosetta