2014-04-28 60 views
0

我有一個PowerPoint加載項,其中包含在演示文稿保存或關閉時運行的自動事件(例如更新頁腳,幻燈片編號)。我希望通過功能區上的複選框禁用這些功能。我用XML創建了複選框,但無法編寫代碼來檢查其狀態,然後運行/不運行我的潛艇。我還希望在關閉PowerPoint時記住它們的狀態,以便在下次打開時正確加載它們。從PowerPoint功能區上的複選框控制VBA Powerpoint自動事件

任何幫助將不勝感激,因爲我感到非常困惑。

+1

請告訴我們你有什麼到目前爲止已經試過,像XML的複選框。此外,請嘗試在當時提出一個問題,並更詳細地描述您正在使用的環境。 Powerpoint版本? –

+0

您可以將狀態存儲在演示文稿的CustomDocumentProperties或CustomXMLParts中。請發佈您使用的代碼(用於功能區的XML和用於回調過程的VBA)。乾杯。 –

回答

1

你問幾個問題。你必須嘗試將不同的部分分離成單獨的問題。這就是我的建議:

  1. 當一個複選框被選中時,在一個vba回調函數的插件中設置一個全局變量。
  2. 該變量可以立即保存到註冊表或設置文件或當PowerPoint關閉時保存。
  3. 當自動觸發事件,檢查變量集在步驟1中