Avatar billede bran Nybegynder
06. juni 2003 - 11:00 Der er 6 kommentarer og
1 løsning

Afspil makro automatisk ved åbning af Word 2002

Kan man ligge en makro i en skabelon på en måde, så den bliver afspillet hver gang skabelonen bliver åbnet.

F.eks ligge en makro i skabelonen Normal.dot, så en bestemt makro bliver afspillet hver gang man åbner for Word.
Avatar billede jkrons Professor
06. juni 2003 - 11:04 #1
I normalskabelonens ThisDocument objekt kan du lægge din kode på hændelde DocumentNew, fx

Private Sub Document_New()
MsgBox "Hello World"
End Sub
Avatar billede jkrons Professor
06. juni 2003 - 11:05 #2
Denne kode afspilles så hver gang du laver et nyt dokument baseret på normalskabelonen, inkl. hver gang Word åbnes.
Avatar billede rvm Nybegynder
06. juni 2003 - 11:10 #3
Hvis den skal køre når Word åbner, skal den ligge i et almindeligt modul i Normal.dot og hedde:

Sub AutoExec()

end Sub

Document_New() virker ikke ved opstart af Word.

Hvis koden skal køres hver gang et dokument bliver åbnet, skal den ligge i dokumentets skabelon under ThisDocument (altså den skabelon, dokumentet er oprettet på baggrund af) og hedde:

Sub Document_Open()

End Sub
Avatar billede jkrons Professor
06. juni 2003 - 11:14 #4
rvm-> Du har ret. Document_new har ingen effekt ved åbning. Til gengæld virker Autoexec ikke ved nye dokumenter i en allerede åben Word. Så hvis koden altid skal afspilles skal den vel ligge alle tre steder.
Avatar billede bran Nybegynder
06. juni 2003 - 11:39 #5
Tak for alle svarene. Nu har jeg kun et spørgsmål tilbage. Hvad gør jeg nu? Har aldrig prøvet dette før, og kan ikke finde en vejledning.

Hvordan får jeg lukket spørgsmålet, og hvordan bliver pointene fordelt?
Avatar billede jkrons Professor
06. juni 2003 - 11:41 #6
Du skal bare vælge at acceptere de af svarene, der er relevante og så kan du fordele pointene som du ønsker.
Avatar billede bran Nybegynder
06. juni 2003 - 11:45 #7
Hvordan???
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Tag et kursus i Word og øg effektiviteten

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester