Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Office 2003 zu Office 2010

Office 2003 zu Office 2010
Markus
Hallo zusammen,
ich habe ein Makro welches unter Office 2003 funktioniert aber unter Office 2010 bekomme ich eine Fehlermeldung. Habt Ihr eine Idee was ich anpassen muss, damit dieses funktioniert?
hier der Teil des Makros welches den Fehler auslöst.
Private Declare Function lstrcat Lib "kernel32" Alias "lstrcatA" (ByVal lpString1 As String, ByVal lpString2 As String) As Long
Private Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BrowseInfo) As Long
Private Declare Function SHGetPathFromIDList Lib "shell32" (ByVal pidList As Long, ByVal lpBuffer As String) As Long
Vielen Dank für Eure Hilfe
Markus
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
Da fehlt vermutlich der Type BrowseInfo
13.01.2012 11:32:38
NoNet
Hallo Markus,
Du deklarierst im Code die Variable lbpi als Typ BrowseInfo - dies ist jedoch kein VBA-eigener Typ und daher unbekannt. Ich vermute mal, in Deinem alten Code war hier eine benutzerdefinerte Deklaration des Typs BrowseInfo enthalten - z.B. diese Deklaration :
Public 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
Kopiere diese Code direkt unter die Private DECLARE-Anweisungen, dann sollte der Code laufen.
Gruß, NoNet
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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