Avatar billede syskim Nybegynder
24. oktober 2000 - 21:25 Der er 1 kommentar og
1 løsning

VBA-formular

Jeg har rodet lidt med design af brugerfladen i Word2000, da jeg har brug for at der er to brugerflader til rådighed. Det skal fungere på den måde, at når Word startes, skal der komme en dialogboks, hvor man skal vælge sin brugerflade.
Jeg har lavet al programmeringen i VBA. Det er oprettet som en Form med navnet brugerflade, og den virker når jeg kører den inde fra Word. hvordan får jeg vist dialogboksen når Word starter op? Jeg ved, at man kan starte Word med en makro med følgen switch: /m+makronavn. Men det virker tilsyneladende ikke når det er en Form.
Avatar billede nerøs Nybegynder
24. oktober 2000 - 22:52 #1
I ThisDocument findes der 2 eventer:

Private Sub Document_New()

End Sub

Private Sub Document_Open()

End Sub

Det første kører når du på basis af en skabelon laver et nyt dokument.
Det andet kører hvergang du åbner dit dokument.

Hvis din form skal starte hver gang word startes,
skal du tilføje et modul til normal.dot (eller et andet globalt modul som du loader sammen med world) og herefter lave en makro der hedder Autoexec. Den vil køre hver gang word startes.
Læg formen i samme .dot fil og start den med
sub autoexec
formnavn.show
endsub
Avatar billede syskim Nybegynder
26. oktober 2000 - 23:38 #2
Det har jeg faktisk også prøvet. Dog virkede det ikke. Autoexec-makroen blev ikke afspillet ved åbning af Word. Derfor troede jeg, at jeg havde lavet en eller anden fejl. Dit svar gav mig dog fornyet tro på, at det burde virke. Derfor prøvede jeg på en anden maskine, og der virkede det. Jeg fandt senere ud af, at hvis jeg startede Word ved åbne et dokument, så blev autoexec afspillet. Mærkelig nok. Kan du forklare det?
Men tak for hjælpen. At jeg så nu har opdaget andre problemer er en anden sag.
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