/ Ovládanie autoevents VBA Powerpoint zo zaškrtávacieho políčka na páse PowerPoint - vba, zaškrtávacie políčko, powerpoint, powerpoint-vba

Ovládanie autoevents VBA Powerpoint zo zaškrtávacieho políčka na páse PowerPoint - vba, checkbox, powerpoint, powerpoint-vba

Mám doplnok programu PowerPoint s automatickými udalosťamispustiť, keď je prezentácia uložená alebo zatvorená (napríklad aktualizácia päty, čísla posúvaní). Chcel by som, aby boli tieto funkcie zakázané cez zaškrtávacie políčka na páse. Vytvoril som začiarkavacie políčka v XML, ale nemôžem vyskúšať, ako napísať kód, aby som skontroloval ich stav a potom som spustil / nespustil moje podpisy. Tiež chcem, aby bol ich stav zapamätaný, keď je Powerpoint zatvorený, aby sa nabudúce otvoril, boli správne vložené.

Akákoľvek pomoc by bola cenená, pretože som veľmi zmätený.

odpovede:

1 pre odpoveď č. 1

Pýtate sa niekoľko otázok. Musíte sa pokúsiť izolovať jednotlivé časti na samostatné otázky. To je povedané, tu je môj návrh:

  1. Keď je začiarknuté políčko, nastavte globálnu premennú v funkcii addin vo vba spätného volania.
  2. Premenná sa môže okamžite uložiť do registra alebo do súboru s nastaveniami alebo keď sa aplikácia PowerPoint zatvorí.
  3. Po spustení automatických udalostí skontrolujte nastavenie premennej v kroku 1.