Hallo zusammen,
und zwar suche ich einen passenden Ersatz für "UserAccounts.CommonDialog". Dieser wird ja unter 64 bit Systemen nicht mehr unterstütz.
Das Makro lief unter Windows XP und soll jetzt unter Windows Server 2012 r2 64 bit laufen.
Dabei sollte der Windows File Dialog geöffnet werden, um darüber eine Excel Datei einzulesen bzw. dessen Pfad.
Der Excel-Pfad soll variabel bleiben, um Später weiter verarbeitet zu werden.
Bin Anfänger in Sachen VB.
Hat jemand eine Idee.
Danke schonmal im voraus
mfg Martin3G
und zwar suche ich einen passenden Ersatz für "UserAccounts.CommonDialog". Dieser wird ja unter 64 bit Systemen nicht mehr unterstütz.
Das Makro lief unter Windows XP und soll jetzt unter Windows Server 2012 r2 64 bit laufen.
Dabei sollte der Windows File Dialog geöffnet werden, um darüber eine Excel Datei einzulesen bzw. dessen Pfad.
Der Excel-Pfad soll variabel bleiben, um Später weiter verarbeitet zu werden.
Bin Anfänger in Sachen VB.
Visual Basic-Quellcode
- Option Explicit
- dim objDialog, intResult, wshshell, key
- Set objDialog = CreateObject("UserAccounts.CommonDialog")
- objDialog.Filter = "Excel|*.xls"
- objDialog.FilterIndex = 1
- objDialog.InitialDir = "d:\"
- intResult = objDialog.ShowOpen
- set wshshell = createobject("Wscript.shell")
- wshshell.regwrite "HKEY_CURRENT_USER\temp\dir", objDialog.FileName
Hat jemand eine Idee.
Danke schonmal im voraus
mfg Martin3G
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Martin3G“ ()