Avatar billede Lasse Novice
15. oktober 2002 - 16:16 Der er 8 kommentarer og
2 løsninger

Makroer

Jeg har lavet en makro, og vil genre distribuere den til mine medarbejdere. Derfor har jeg lavet en template, savet makroen deri, og de vil saa kunne bruge den, hvis de kopierer .dot filen ned i deres bibliotek Application Data\Microsoft\Word\STARTUP.

Problemet er nu at makroen tager brug af nogle referencer som jeg har adderet da jeg lavede den. Referencer bliver derimod IKKE lagt med i templaten, saa man skal paa HVER maskine addere disse. Er der ikke en metode saa man kan kopiere disse med, evt. addere disse referencer dynamisk vha. kode?

Tak paa forhaand
Avatar billede Slettet bruger
15. oktober 2002 - 16:20 #1
Gem det som en add-in istedet for.
Avatar billede Lasse Novice
15. oktober 2002 - 17:13 #2
.dot er netop en addin....!
Avatar billede goulduck Nybegynder
15. oktober 2002 - 17:40 #3
Hvad med at have nogle fællesskabeloner?
Avatar billede Slettet bruger
15. oktober 2002 - 18:18 #4
Du har ret i at de har samme endelse (.dot), men en add-in vil formentlig være et bedre valg i dit tilfælde.

Se evt:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/modcore/html/deovrWordDocumentTemplatesVsWordAddinsGlobalTemplates.asp
Avatar billede Slettet bruger
15. oktober 2002 - 18:18 #5
de = templates og add-ins
Avatar billede Lasse Novice
15. oktober 2002 - 18:41 #6
det jeg laeser der er foelgende:

No reference is set to an add-ins' VBA project when it is loaded. Therefore, although you can call procedures in the add-in project through toolbars, menu items, or macros, you cannot call directly a procedure in an add-ins' project from code running in a document unless you explicitly set a reference to the add-ins' project.

Saa, skal jeg alligevel ind og "explicitly set a reference to the add-ins project", hvilket lige praecis er det jeg vil undgaa... Jeg skal bare kunne droppe .dot filen, ogsaa skal det virke - uden at man skal ind og addere references. Men det er maaske mig der misforstaar dette. Har du lavet dette foer blackadder, hvor det virker? Dvs. kopieret en makro, der bruger referencer, til en anden maskine ogsaa virker det bare med det samme?
Avatar billede Slettet bruger
15. oktober 2002 - 19:10 #7
Jeg må nok bryde sammen og tilstå at jeg kun har prøvet det i Excel.

Der lavede jeg en makro, med referencer. Den gemte jeg som en Excel add-in (.xla) . Der var ingen problemer med at installere eller afvikle makroen på andre maskiner.

Jeg kan se at det vist ikke virker på samme måde i Word.
Avatar billede Lasse Novice
16. oktober 2002 - 00:40 #8
kan du evt. specificere lidt mere goulduck....
Avatar billede goulduck Nybegynder
16. oktober 2002 - 06:38 #9
Desværre - kender ikke "add-ins". Tænke at hvis det var noget som alle skulle have, kunne man måske gøre det den vej - på en eller anden måde.
Avatar billede Lasse Novice
05. november 2002 - 22:26 #10
ok, ingen svar... blackadder faar alligevel point for sit forsoeg
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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