Avatar billede motek Nybegynder
30. august 2007 - 09:54 Der er 4 kommentarer og
1 løsning

Åbne et fremmed dokument

Hej.

Jeg har problemer med flg.

Call Shell("P:\Mitdokument.chm", 1)

Den vil ikke åbne et chm dokument...
Findes der en anden metode der virker?
Avatar billede jps6kb Novice
30. august 2007 - 10:02 #1
Hvad sker der når du gør det?
Jeg har oplevet problemer med netop chm dokumenter på netværksdrev.

Prøv lokalt.
Avatar billede motek Nybegynder
30. august 2007 - 10:28 #2
Nu har jeg prøvet lokalt... det virker heller ikke

Fejlmeddelse: Invalid procedure or call argument

(Jeg har selvfølgelig kontrolleret stien etc)
Avatar billede terry Ekspert
30. august 2007 - 11:24 #3
Try using the API shellexecute
Copy this to a module

Public Const WIN_NORMAL = 1        'Open Normal
Public Const WIN_MAX = 3            'Open Maximized
Public Const WIN_MIN = 2            'Open Minimized

'***Error Codes***
Private Const ERROR_SUCCESS = 32&
Private Const ERROR_NO_ASSOC = 31&
Private Const ERROR_OUT_OF_MEM = 0&
Private Const ERROR_FILE_NOT_FOUND = 2&
Private Const ERROR_PATH_NOT_FOUND = 3&
Private Const ERROR_BAD_FORMAT = 11&

Public Declare Function apiShellExecute 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



Then use something like this

Dim lRet As Long
   
    lRet = apiShellExecute(hWndAccessApp, vbNullString, "P:\Mitdokument.chm", vbNullString, vbNullString, WIN_NORMAL)
Avatar billede motek Nybegynder
30. august 2007 - 11:58 #4
Hej Terry

Wauw.... hvor det bare virker :)

Mange tak får hjælpen og point til dig
Avatar billede terry Ekspert
30. august 2007 - 13:08 #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
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