14. december 2006 - 15:04Der er
7 kommentarer og 1 løsning
VBA - starte PowerPoint *.pot med autonew
I Off. XP har jeg lavet en PowerPoint-skabelon, som skal bruges af andre. Skabelonen har en dialogboks, som skal bruges i forbindelse med at man laver en præsentation. Jeg har forsøgt med et modul "Autonew", men starter ikke automatisk, når man vælger filen i stifinder.
Yes - det ved jeg godt - og her skal der startes et nyt dokument via Autonew. Men Autonew fungerer ikke - den kører ikke modul aotumatisk?? Hvad kan jeg have gjort forkert?
Nu har jeg gravet lidt i det. Det viser sig at Power Point ikke understøtter en AutoNew procedure. Den hedder i Power Point Auto_Open() det lidt specielle ved denne procedure er at den kun bliver kaldt, hvis den er placeret i en Power Point AddIn. Dvs. dt du gør, er at lægge din kode i power Point, gemme filen som en power Point Addin. Herefter koble din AddIn på din power Point applikation. Den vil så herefter køre, hvergang du åbner power point. Dvs. du skal lave et tjek i din kode for om det er den rigtige power point template der er ved at blive åbnet.
Vær iøvrigt opmærksom på at når du gemmer en Power Point fil som en Add-In så kan du herefter IKKE tilgå koden igen. Dvs. du SKAL gemme en kopi af dit kode i en tekstfil, så du har en backup hvis du skal lave ændringer.
Håber det gav mening, ellers så må du spørge igen :-)
Det at oprette en addin fungerer fint, men jeg vil gerne have et icon i værktøjslinjen, så de kan starte macroer efter behov. Hvis jeg lægger ovennævnte på sker der ikke noget, har det noget at gøre med det tjek der skal foretages?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.