Avatar billede mekaniker Nybegynder
23. januar 2004 - 13:44 Der er 3 kommentarer og
1 løsning

start af aplication ved klik på knap

Jeg har prøvet at følge dette eksempel:

http://www.mvps.org/access/api/api0018.htm

og har lagt dette på min knap "ved klik"

Call fHandleFile("c:\test.pdf", WIN_NORMAL)

men der sker ingen ting, så jeg tænkte på om der var noget jeg havde overset.

jeg har også prøvet de andre eksempler men heller ingen reaktion.
Avatar billede terry Ekspert
23. januar 2004 - 17:56 #1
Put thi sin a module

Option Compare Database
Option Explicit

Public 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


Public Const SW_HIDE = 0
Public Const SW_SHOW = 5


and this code is in the on click event of a button

Private Sub cmdOpenDoc_Click()
Dim stAppName As String
Dim result As Integer

    On Error GoTo Err_cmdOpenDoc_Click

    result = ShellExecute(0, "Open", "c:\test.pdf", "", "", SW_SHOW)

    If result < 32 Then
        MsgBox "Couldn't open file ..."
    End If
   
Exit_cmdOpenDoc_Click:
    Exit Sub

Err_cmdOpenDoc_Click:
    MsgBox Err.Description
    Resume Exit_cmdOpenDoc_Click
   
End Sub
Avatar billede terry Ekspert
24. januar 2004 - 18:09 #2
can you use this solution mekaniker?
Avatar billede mekaniker Nybegynder
24. januar 2004 - 19:54 #3
Hej Terry

Det virker for vildt, SUPER TAK FOR HJÆLPEN
Avatar billede terry Ekspert
27. januar 2004 - 20:38 #4
:o)
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