Live-Forum - Die aktuellen Beiträge
Datum
Titel
23.04.2025 08:56:57
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

typendeklaration

Forumthread: typendeklaration

typendeklaration
19.06.2002 17:43:06
dirk
ich möchte folgende deklaration in einem vba formular einbinden:

Private Type BROWSEINFO
hOwner As Long
pidlRoot As Long
pszDisplayName As String
lpszTitle As String
ulFlags As Long
lpfn As Long
lParam As Long
iImage As Long
End Type

Declare Function SHGetPathFromIDList Lib "shell32.dll" _
Alias "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As Long

Declare Function SHBrowseForFolder Lib "shell32.dll" _
Alias "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long


Allerdings führt dies beim Kompilieren zur Fehlermeldung
ein öffentlicher benutzerdefinierter typ kann nicht innerhalb eines objekt moduls deklariert werden.

wo muss die deklartion stehen?
alle versuche diese in meinen formularen modulen oder klassenmodulen unterzubringen schlug fehl?

wenn ich public gegen private tausche ändert sich die meldung in
Private enum typen und benutzerdefinierte typen könne nicht als parameter oder rückgabetypen für öffentliche prozeduren oder als öffentliche datenelemente verwendet werden

eigentlich habe ich nur eine routine gesucht mit der man einen Pfad aus dem Verzeichnisbaum wählen kann - der gefundene Beitrag enthielt aber genau diese problematische deklaration
gibts vielleicht einen einfacheren Weg einen Zugriffpfad zu wählen??
Cia Dirk

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: typendeklaration
19.06.2002 19:45:16
Otto
Hallo Dirk,

Auf Hans' CD findest Du nicht nur diese Frage direkt beantwortet. (Hier in der Datei MSExcel\Beispiele\104300.xls) Eine Textvariante davon findest Du im Mailing Ordnerdialog mit nachfolgendem Dateidialog aufrufen (1043/00).

Gruß Otto

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige