Avatar billede basco Nybegynder
06. februar 2004 - 08:48 Der er 1 løsning

Opgavestyring automatisk start at application

Mangler en opgavestyring til mine VBA moduler i excel.

Koden er ikke kompilet, så der findes ingen .exe filer som jeg kan køre via windows opgavestyring. Har overvejet at købe et VB program (-:

Men kan vel selv lave en opgavestyring i visual basic ?

Jeg antager at excel skal være åben og at "macroen" skal startes og den blot skal tjekke tiden løbende... bare hvert 10. min er ok.

Den skal starte kl. 05.30 hver morgen !

Men kan ikke rigtig få det til at fungere... HOW TO ?
Avatar billede knico Nybegynder
06. februar 2004 - 09:58 #1
Her er lidt du kan gå vider med:

Denne macro lave du i VBA (for eksemplets skyld kører den kun 3 gange):
Private Sub Workbook_Open()

    checktime = 600
    Start = Timer
    k = 1
    Do Until k = 4
        If Timer >= Start + checktime Then
            Start = Timer
            ThisWorkbook.Sheets("Sheet1").Cells(k, 1) = Timer
            k = k + 1
        Else
            DoEvents
        End If
    Loop
    ThisWorkbook.Save
End Sub

Dernæst kan du lave en Windows Script File som du kan få opgavestyringen til at starte kl 5:30 :

set excObj = wscript.getobject("u:\timer check.xls")
excObj.Application.Visible = False
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