bekomme das FileDialog-Object nicht zum laufen

05/09/2007 - 19:42 von Frank Strohmeyer | Report spam
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 :-)
 

Lesen sie die antworten

#1 Thomas Möller
05/09/2007 - 19:50 | Warnen spam
Hallo Frank,

Frank Strohmeyer schrieb:
Ich möchte ein "Datei öffnen"-Fenster in Access 2003 verwenden um eine
Datei auszuwàhlen.



dann verwendest Du am besten das Klassen-Modul "FileDialog" von Karsten
Pries. Den Download findest Du hier:

http://www.dbdev.org/down15.htm

Da ist auch eine Beispiel dabei. Damit kommt man gut klar.

HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen