Avatar billede pingvinvarmer Nybegynder
05. februar 2010 - 13:33 Der er 1 kommentar

Kør VBA macro fra fil

Hej!

Jeg har en macro A. Denne vil jeg gerne gemme i en fil, og køre den fra macro B i word.

Dermed kan alle blot installere macro B én gang, og herefter automatisk få glæde af forbedringer i macro A.

1.: Hvordan gøres dette?
2.: Jeg har i nedenstående anvendt .txt fil, er der noget bedre? .bas?

Jeg har forsøgt følgende, men kan ikke få execute til at virke:

Set MyFSO = CreateObject("Scripting.FileSystemObject")
Set MyFile = MyFSO.OpenTextFile("X:\macroA.txt", 1)
MyMacro = MyFile.ReadAll

MyFile.Close
Set MyFSO = Nothing

Exec MyMacro
Avatar billede pingvinvarmer Nybegynder
10. februar 2010 - 09:09 #1
Er der virkeligt ingen der har prøvet dette før?

Der må da være andre end mig, som ikke vil have koden liggende i diverse dokumenter, men i en seperat fil istedet...
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
Kurser inden for grundlæggende programmering

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