Klassenmodul FileDialog

Seit Access 97 gibt es in Microsoft Access Klassenmodule als eigenständige Objekte. Zur gleichen Zeit tauchten auch Beschwerden über das mitgelieferte OCX CommonDialog auf, welches unter bestimmten Umständen nicht sauber funktioniert.
Das war der Grund, eine Klasse zur Kapselung der seit Access 2.0 verwendeten API-Funktionen zu schreiben.
Screenshot Demo-Formular CommonDialog
Der Code enthält ausreichend Kommentare, bitte lesen Sie die, bevor Sie die Klasse verwenden. Das Klassenmodul selbst (nicht die Demo) funktioniert mit in allen Office-Produkten seit Version 97 und auch in VB 6.

Wenn Sie die Klasse in anderswo als in Access einsetzen, müssen Sie die Zeilen auskommentieren, die 'hWndAccessApp' enthalten!

Download:
Spezialversion: Diese mdb ist eine Abwandlung meiner CommonDialogDemo (siehe oben). Man kann damit die Ansicht des aufgerufenen Dateiauswahldialogs einstellen (Liste, Thumbnails, Icons, ...). Bitte Beiliegendes readme.txt lesen !!
Warnung vorab: unsupported und auf besonderen Wunsch in einer Newsgroup erstellt. Nur getestet unter Windows XP mit Access 2002. Versionen darunter dürften nicht funktionieren.
Download: comdlgdemoXP.zip für Windows XP und Access 2002 (XP) (Spezialversion)

Verzeichnisauswahl mit voreingestelltem Anfangsverzeichnis
Viele Entwickler möchten beim Aufruf von ShowFolder einen Anfangspfad übergeben, der gleich angezeigt wird. Dazu ist ein separates Modul notwendig, in welchem die CallBack-Funktion abgelegt wird. Ich möchte das nicht einbauen, um die Klasse einzeln verwendbar zu halten. Wie es geht kann man z.B bei Stephen Lebans anschauen: http://www.lebans.com/callbackbrowser.htm

 

Hinweis: Alle Programme wurde mit größter Sorgfalt erstellt. Da wir aber nicht alle möglichen Konstellationen testen können, übernimmt der Programmautor keine Haftung für eventuell durch den Einsatz des Programms auf Ihrem Computer entstehende Schäden.

Home