Jeg har et program hvor jeg hendet en fil.. nu vil jeg så godt åbne denne fil fra programmet men hvordan gør jeg det når jeg ikke ved men hvad program filen skal åbnes?
I et af mine programmer kan forekomme et antal ekstensions, men ellers må man kunne 'slå op' i windows liste over associationer. Det er måske det linket ovenfor omhandler?
If txtdat(9).Text = "doc" Then i = Shell(wordpadsti & " " & dokfil, 1) Exit Sub End If
On Error GoTo wordfejl If txtdat(9).Text = "txt" Then i = Shell(wordpadsti & " " & dokfil, 1) Exit Sub End If
On Error GoTo wordfejl If txtdat(9).Text = "rtf" Then i = Shell(wordpadsti & " " & dokfil, 1) Exit Sub End If
If eks = "." & ini(9) Then i = Shell(tekbeh & " " & dokfil, 1) Exit Sub End If
filsxw: If txtdat(9).Text = "sxw" Then If Len(Dir(dokfil)) > 4 Then i = Shell(tekbeh2 & " " & dokfil, 1) Else i = Shell(tekbeh2) End If Exit Sub End If
On Error GoTo acrofejl If eks = ".pdf" Then i = Shell(acrosti & " " & dokfil, 1) Exit Sub End If
If eks = ".htm" Then ret = ShellExecute(Me.hwnd, "Open", dokfil, "", App.Path, 1) Exit Sub End If
Synes godt om
Ny brugerNybegynder
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.