Avatar billede dbay Nybegynder
16. november 2006 - 11:33 Der er 4 kommentarer og
1 løsning

Åben Link til fil i et andet program

Jeg har en textbox på en form indeholdende stien og filnavnet på et dokument. Det kan være et word dokument eller en PDF fil (eller måske et helt andet program).

Jeg ønsker at åbne filen i programmet som filen er associeret til.

Funktionaliteten skal være som at dobeltklikke på feks. et dokument i stifinder.
Avatar billede sjh Nybegynder
16. november 2006 - 12:08 #1
Option Explicit

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub Command1_Click()
  ShellExecute Me.hwnd, vbNullString, "C:\bla\bla\file.doc", vbNullString, vbNullString, vbNormalFocus
End Sub
Avatar billede dbay Nybegynder
16. november 2006 - 12:42 #2
Det virker fint bort set fra at me.hwnd har jeg erstattet med 0.

Hvad er me.hwnd?
Avatar billede sjh Nybegynder
16. november 2006 - 12:53 #3
de er en adresse til din Form..

men hvis det virker med 0 (Null) så bruger du bare den sådan.. det har ikke nogle stor betydning..
Avatar billede dbay Nybegynder
16. november 2006 - 13:13 #4
Ok Tak for hjælpen
Avatar billede sjh Nybegynder
16. november 2006 - 15:05 #5
selv tak ;)
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