Via VBA in Word beispielsweise eine PDF-Datei öffnen? Dies war bislang mithilfe der API-Funktion ShellExecute problemlos möglich – sowohl in der 32- als auch der 64-Bit-Version von Word. Für den Aufruf musste lediglich die API deklariert und genutzt werden. Und jetzt?
Seit Anfang/Mitte Oktober 2026 (je nach Microsoft 365-Update-Kanal) liefert die API als Rückgabewert 0 und öffnet somit die übergebene Datei nicht mehr. Natürlich nur in Word – in Excel und PowerPoint arbeitet alles nach wie vor fehlerfrei. Um Dateien in fremden Formaten dennoch via VBA zu öffnen, kann als Ersatz zur ShellExecute-API das WScript.Shell-Objekt zum Einsatz kommen.
In der aktuellen Dokumentation/im aktuellen Whitepaper hat Markus Hahner alles Relevante zu diesem Thema zusammengestellt. Viel Spaß beim Schmökern! Zum Öffnen der Dokumentation/des Whitepapers (PDF-Datei) hier klicken.
Dies ist eine weitere Folge aus der Reihe Dokumentation/Whitepaper von Team Hahner® – Engineers of (Word) Solutions. Die PDF-Datei ist gemäß den Vorgaben des BFSG, BITV 2.0 und WCAG 2.1 barrierefrei. Das PAC-2026-Prüfprotokoll (PDF-Datei) kann jederzeit hier eingesehen werden.
Wenn Ihnen die Dokumentation/das Whitepaper weitergeholfen hat, dann freuen wir uns über Ihr Feedback unter info@hahner.de! Sie haben Wünsche und Anregungen für weitere Dokumentationen/Whitepaper? Lassen Sie es uns wissen!