![]() |
Problem beim Öffnen der Excel-Mappe mittels ShellExecute()
Hallo,
ich möchte eine Mappe in Excel aus Delphi öffnen. Ich habe mich entschieden eine API-Funktion ShellExecute zu verwenden. Mein Code ist:
Delphi-Quellcode:
Alles ist in Ordnung aber nur, wenn Dateiname kein Leerzeichen enthält. Excel versteht das Leerzeichen im Dateinamen nicht.
Result := ShellExecute(MeineForm.Handle, 'open', PAnsiChar(Dateiname), nil, nil, SW_SHOW);
Wie kann ich dieses Problem lösen (umgehen)? Danke im Voraus. |
Re: Problem beim Öffnen der Excel-Mappe mittels ShellExecute
Den Pfad in Anführungstriche setzen. :)
z.B. so
Delphi-Quellcode:
'"C:\Dokumente und Einstellungen\Name\Desktop\Meine Datei.xls"'
|
Re: Problem beim Öffnen der Excel-Mappe mittels ShellExecute
ste_ett
Danke schön! So einfach... Ich prüfe morgen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz