Avatar billede Slettet bruger
18. august 2004 - 13:03 Der er 7 kommentarer og
1 løsning

Åbn en fil via macro eller vba

Jeg har en menu og den skal så kunne åbne forskellige ting og sagen. Der er excel filer, acrobat, word, approach osv. Hvordan får man en fil åbnet, hvis man vil gøre det i vba. Jeg har haft det oppe og køre med hyperlinks, men det skabte problemer på nogle computere. Nu vil jeg prøve at skifte til vba også af rent nysgerrighed.
Avatar billede madschristensen Nybegynder
18. august 2004 - 13:05 #1
Du kan bruge shell.
Avatar billede madschristensen Nybegynder
18. august 2004 - 13:07 #2
Du skal bare være opmærksom på, at shell kører asynkront.
Avatar billede Slettet bruger
18. august 2004 - 13:39 #3
Hvad mangler der i denne løsning:

Private Sub Kommandoknap44_Click()
Shell("O:\GJESING\Menuer\53MENU.APR", 1)
End Sub
Avatar billede madschristensen Nybegynder
18. august 2004 - 13:41 #4
Shell returnere en processid:

Private Sub Kommandoknap44_Click()
dim minVar
minVar=Shell("O:\GJESING\Menuer\53MENU.APR", 1)
End Sub
Avatar billede -anders- Juniormester
18. august 2004 - 13:44 #5
spg> på www.makeiteasy.dk under nmenuen download, er der et glimrende eks.på det du søger, dette eks. kan frit downloades, og fungere perfekt
Avatar billede Slettet bruger
18. august 2004 - 14:13 #6
Debug standser med:
"objekt doesn't support this property or method"

Programmet bliver ellers åbnet, men der kommer så ovenstående fejlmeddelse.
Avatar billede Slettet bruger
18. august 2004 - 14:36 #7
Jeg gemte modulet som Win_Normal og det gav flg. compile error: ByRef argument type mismatch.

P.s. i denne og den foregående kommentar taler jeg om eksemplet fra makeiteasy
Avatar billede Slettet bruger
19. august 2004 - 14:03 #8
Jeg finder ud af noget selv, tak for hjælpen !~)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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