29. juni 2001 - 15:23
Der er
2 kommentarer
Private Sub Document_Open()???
Hejsa, Ovenstående burde altid blive kørt når der åbnes en eksisterende fil.
Imidlertid er der på vores system de \"sjoveste\" undtagelser. Undtagelser der meget gerne burde fjernes. Hvem har en løsning så den bare altid virker.
Altså. Funktionen køres ikke i alle tilfælde. Der er ikke et tydeligt mønster for hvilke filer der trigger den.
Anybody ??
Prøv
Text1.Text er den fil som du vil åbne
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
ShellExecute Me.hwnd, \"open\", Text1.Text, \"\", \"\", 1
Ehmmm.... Det jeg mener er at jeg ved hændelsen \"åbning af et dokument\" fx. vil udskrive en messagebox (msgbox \"Du åbnede et dokument\") - bare for at kunne se at konceptet virker.
Det virker normalt, men jeg har også tilfælde hvor sub\'en ikke trigges og jeg har ind til videre ikke kunne se mønsteret.
Jeg tror at din funktion åbner en form. Er det ikke rigtigt forstået ??