Avatar billede sticks Nybegynder
26. oktober 2004 - 10:44 Der er 4 kommentarer

Start a VB-program i VBA ?

Hejsa. Jeg har ikke kunne finde ud af at starte en explore/stifinder op i Word ved hjælp af VBA. Så jeg har lavet et lille program som starten den op i VB. Men hvordan får jeg startet det lille program op i Word. Jeg regner med man skal lave en macro og så starte VB-programmet op i den, ved hjælp af lidt kode. Men hvordan skal den kode se ud ?
Avatar billede martin_moth Mester
26. oktober 2004 - 12:48 #1
Øhhh.

Du vil starte stifinderen opfra en macro i word:

Sub Macro()
  Shell "c:\windows\explorer.exe"  '<Ret stien hvis du vil starte et andet program
End Sub
Avatar billede martin_moth Mester
26. oktober 2004 - 12:50 #2
I øvrigt et meget mystisk spørgsmål.

Du vil starte program X fra word.

Men det kan du ikke hitte ud af, så du laver et andet program Y, der starter program X op.

Så nu skal du starte program Y op fra word i stedet for program X

Og hvad er det så du har vundet ved at lave program Y.

Måske misforstår jeg...
Avatar billede sticks Nybegynder
27. oktober 2004 - 10:46 #3
Ja, jeg har nok været lidt for meget inde i det. Du har self ret. Men lige meget så fandt jeg en løsning.
Jeg skal self bare starte exploren fra word. Kunne bare ikke lige få den til det. Men fik det løst således.

Shell.Execute("c:\", "explore", "", "", SW_SHOWNORMAL);

Men det leder mig frem til endnu et spørgsmål. Når exploren så dukker frem, så kommer den op i en standard visning. Kan man få den til at poppe op som man vil. Uden træet i venstre side og altid med visning detaljer. Kan man programmere den til det ???
Avatar billede martin_moth Mester
27. oktober 2004 - 14:37 #4
Du kan jo indstille din explorer til altid at vise detaljer, og have vist træstrukturen. Så vil det naturligvis være sådan den bliver vist, når du starter den fra word.

Men udover at starte explorer, og evt. bestemme om den skal være normal, maximeret, minimeret, så er der ikke meget mere du umiddelbart kan gøre fra en macro i word - med mindre det gerne må blive langhåret...
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