Hi,
ob Excel läuft, also, offen ist
, kann du mit dieser Funktion prüfen:
Delphi-Quellcode:
function ExeFileIsRunning(ExeFile: string): boolean;
var
H:word;
begin
H := CreateFile(PChar(ExeFile),
GENERIC_READ,
0,
nil,
OPEN_EXISTING,
0,
0);
Result := (H >= 65535);
CloseHandle(H);
end;
Ich hoffe, ich konnte dir ein bissl helfen!
Zu den Workbooks, schau doch mal in die Kategorie "Server" in Delphi und ab siehst du einige Excel-Server. Doch passe auf. Wenn du diese verwendest, muss der PC, auf dem dein Prog ausgeführt wird, mit der Excel-Version übereinstimmen, für die auch die verwendete Server-Komponente ist.
Bye
DJ-SPM