簡體   English   中英

Powerpoint 插件:如何創建可下載的插件來修改功能區和調用宏?

[英]Powerpoint Add-in: How to create downloadable add-in which modifies Ribbon and calls macros?

我為我的組織創建了定制的 Office 解決方案。 為此,我創建了 Powerpoint/Excel 模板,其中包含我通過使用自定義 UI 編輯器修改功能區而包含的自定義設置- 然后按鈕調用我在 VBA 中編寫的宏。

現在,我面臨的問題是,每當我想要修復錯誤或更新功能時,我都需要不斷推出新模板(並手動讓人們使用它)。 這顯然不是最優的。

因此,我想構建一個加載項,其中:

  1. 以與自定義 UI 編輯器類似的方式修改功能區
  2. 可以允許我調用 VBA 宏
  3. 可以通過互聯網更新

然而,(絕對是因為我是新手)那里的建議似乎有點模糊。

有可能做我要問的嗎?

Microsoft 有 3 種不同的技術,它們都稱為加載項。 您熟悉的是原始的基於 VBA 的加載項。 該技術可以滿足您列表中的#2。 但是,沒有使用 VBA 直接修改 Ribbon 的簡單方法。 也許可以從 Internet 更新,但這不是一個容易編程的項目。

第二種技術稱為 COM。 COM 加載項通常在 Visual Studio 中用 C# 或 Visual Basic(類似於但不完全相同)編寫。 COM 加載項可以修改功能區並可以調用 VBA 宏。 從 Internet 更新仍然是一個更復雜的問題。 使用托管 COM 加載項自定義 Office Fluent 功能區

第三種類型的插件是 JavaScript 插件技術,微軟目前正將其作為下一件大事進行宣傳。 他們可以操縱一些 UI 元素,但不是完整的 Ribbon mods。 他們不能運行 VBA 宏。 但是它們可以從 Internet 更新。 了解 Office JavaScript API

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM