24.04.2014, 09:59
Hallo zusammen,
ich würde gerne Emails aus einem Ordner in Outlook 2013 (64 Bit) in einen Ordner exportieren.
Wenn ich das via Drag & Drop mache gehen leider Informationen wie zB das Datum und der Absender verloren.
Jetzt hätte ich da ein Skript gefunden welches das können sollte, aber leider unter Outlook 2013 (64 Bit) nicht mehr funktioniert.
http://sw-guide.de/microsoft-outlook/scr...estplatte/
Das hier habe ich schon einmal angepasst:
x86: Private Declare Function lstrcat Lib "kernel32" Alias "lstrcatA" (ByVal lpString1 As String, ByVal lpString2 As String) As Long
x64: Private Declare PtrSafe Function lstrcat Lib "kernel32" Alias "lstrcatA" (ByVal lpString1 As String, ByVal lpString2 As String) As Long
Jetzt stürzt Outlook aber hier an dieser Stelle ab:
lpIDList = SHBrowseForFolder(udtBI) 'hier Crasht das Makro
If lpIDList = 0 Then Exit Function
Ich habe hier folgendes gelesen:
http://msdn.microsoft.com/en-us/library/...s.85).aspx
Kann mir hier eventuell jemand mit VBA Kenntnissen weiterhelfen wie man IFileDialog korrekt verwendet?
Vielen Dank und lg
Olli
ich würde gerne Emails aus einem Ordner in Outlook 2013 (64 Bit) in einen Ordner exportieren.
Wenn ich das via Drag & Drop mache gehen leider Informationen wie zB das Datum und der Absender verloren.
Jetzt hätte ich da ein Skript gefunden welches das können sollte, aber leider unter Outlook 2013 (64 Bit) nicht mehr funktioniert.
http://sw-guide.de/microsoft-outlook/scr...estplatte/
Das hier habe ich schon einmal angepasst:
x86: Private Declare Function lstrcat Lib "kernel32" Alias "lstrcatA" (ByVal lpString1 As String, ByVal lpString2 As String) As Long
x64: Private Declare PtrSafe Function lstrcat Lib "kernel32" Alias "lstrcatA" (ByVal lpString1 As String, ByVal lpString2 As String) As Long
Jetzt stürzt Outlook aber hier an dieser Stelle ab:
lpIDList = SHBrowseForFolder(udtBI) 'hier Crasht das Makro
If lpIDList = 0 Then Exit Function
Ich habe hier folgendes gelesen:
http://msdn.microsoft.com/en-us/library/...s.85).aspx
Zitat:For Windows Vista or later, it is recommended that you use IFileDialog with the FOS_PICKFOLDERS option rather than the SHBrowseForFolder function. This uses the Open Files dialog in pick folders mode and is the preferred implementation.
Kann mir hier eventuell jemand mit VBA Kenntnissen weiterhelfen wie man IFileDialog korrekt verwendet?
Vielen Dank und lg
Olli