Avatar billede tdh1309 Juniormester
27. januar 2005 - 13:14 Der er 2 kommentarer og
1 løsning

Eksekvering makro i Excel fra .wsf fil

Hejsa

Dette kan nok gøres på flere måder, men desværre kender jeg ikke nogle af dem. Jeg har et Excel dokument der indeholder en makro, som bl.a. genererer nogle gif'er jeg skal bruge på min hjemmeside.

Jeg vil gerne have et makroen i excel filen eksekveres en gang daligt men kan ikke lige lure hvordan det gøres!

Jeg kunne forestille mig at gøre det gennem et .wsf script?

Nå men hvis der er en som kan skære det lidt ud i pap for mig ville det være super!
Avatar billede maximus25 Nybegynder
28. januar 2005 - 09:05 #1
Hejsa tdh1309
Du kan bruge følgende:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreated = objNewJob.Create _
    ("Excel.exe", "********120000.000000-420", _
        True , 1 OR 2 OR 4 OR 8 OR 16, , , JobID)
Wscript.Echo errJobCreated

Det igangsætter et job kl 12.00 alle hverdage.

Du skal bare udskifte Excel.exe med stien til dit excel dokument.


Håber du kan bruge det:):)
Avatar billede tdh1309 Juniormester
01. februar 2005 - 14:34 #2
Hej maximus

Nu har jeg siddet og forsøgt mig mit dit lille script, men et eller andet går desværre galt. Kan du se det?
Det eneste jeg har ændret i forhold til dit er Excel.exe hvor jeg har indsat stien til mit dokument !

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreated = objNewJob.Create _
    ("D:\DavidesProject\excel_data\Output.xls", "********120000.000000-420", _
        True , 1 OR 2 OR 4 OR 8 OR 16, , , JobID)
Wscript.Echo (errJobCreated)
Avatar billede tdh1309 Juniormester
01. februar 2005 - 14:38 #3
Note: jeg får fejlen
"Unterminated entity reference - matching ';' not found"
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