Frank Strohmeyer
2007-09-05 17:42:30 UTC
Hallo Ihr,
leider muss ich mich hilfesuchend an Euch wenden ^^
Ich möchte ein "Datei öffnen"-Fenster in Access 2003 verwenden um eine
Datei auszuwählen. Laut Hilfe sollte mir das "FileDialog"-Object weiter
helfen können. Wenn ich nun das in der Hilfe angeführte Beispiel eins zu
eins in meinen VisualBasic-Editor kopiere und laufen lasse, erhalte ich
diese Fehlermeldung (bei der Zeile "Dim fd As FileDialog"):
Fehler beim Kompilieren: Benutzerdefinierter Typ nicht definiert
Warum? Ich versteh es nicht... "FileDialog" ist doch von Access und warum
sollte in der Hilfe ein Beispiel stehen, was gar nicht funktioniert? (das
gleiche Beispiel steht auch in Access 2007-Hilfe und funktioniert dort
genauso wenig)
Beispiel aus der Hilfe (etwas zusammengeschrumpft):
Sub Main()
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
Dim vrtSelectedItem As Variant
With fd
If .Show = -1 Then
For Each vrtSelectedItem In .SelectedItems
MsgBox "The path is: " & vrtSelectedItem
Next vrtSelectedItem
Else
End If
End With
Set fd = Nothing
End Sub
Vielen Dank im Vorraus & Grüße
Frank :-)
leider muss ich mich hilfesuchend an Euch wenden ^^
Ich möchte ein "Datei öffnen"-Fenster in Access 2003 verwenden um eine
Datei auszuwählen. Laut Hilfe sollte mir das "FileDialog"-Object weiter
helfen können. Wenn ich nun das in der Hilfe angeführte Beispiel eins zu
eins in meinen VisualBasic-Editor kopiere und laufen lasse, erhalte ich
diese Fehlermeldung (bei der Zeile "Dim fd As FileDialog"):
Fehler beim Kompilieren: Benutzerdefinierter Typ nicht definiert
Warum? Ich versteh es nicht... "FileDialog" ist doch von Access und warum
sollte in der Hilfe ein Beispiel stehen, was gar nicht funktioniert? (das
gleiche Beispiel steht auch in Access 2007-Hilfe und funktioniert dort
genauso wenig)
Beispiel aus der Hilfe (etwas zusammengeschrumpft):
Sub Main()
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
Dim vrtSelectedItem As Variant
With fd
If .Show = -1 Then
For Each vrtSelectedItem In .SelectedItems
MsgBox "The path is: " & vrtSelectedItem
Next vrtSelectedItem
Else
End If
End With
Set fd = Nothing
End Sub
Vielen Dank im Vorraus & Grüße
Frank :-)