Re,
akotije u pocetku modula ili forme napisana obavezna deklaracija variable (Option Explicit)
moras da deklaliras variablu ( hwnd ) koja je tipa Long.
Pripazi na liniju :
ShellExecute hwnd, "open", "C:\ImeTvogDokumenta.pdf", vbNullString,
vbNullString, SW_SHOWNORMAL
trebas je prepisati po celokupnoj duzini, ovako :
ShellExecute hwnd, "open", "C:\ImeTvogDokumenta.pdf", vbNullString, vbNullString, SW_SHOWNORMAL
izvini misliosam daces se snaci sam zato nisam obracao paznju na male detalje .
Pozdrav
Code:
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 Const SW_SHOWNORMAL As Long = 1
Sub test()
Dim hwnd As Long
ShellExecute hwnd, "open", "C:\ImeDokumenta.pdf", vbNullString, vbNullString, SW_SHOWNORMAL
End Sub
Nepostoje idiotska pitanja, samo idioti ne postavljaju pitanje !!!