Excel OLE'yi, Excel olmadan PC'lerde başlatılabildiğinden programımdan kullanıp kullanamayacağımı test etmem gerekiyor. Net üzerindeki kod örnekleri Excel'in kurulu olduğunu varsayalım, ama değilse?Excel OLE'nin kullanılabilir olup olmadığını kontrol etmenin doğru yolu nedir?
XLApp := CreateOleObject('Excel.Application');
try
// Hide Excel
XLApp.Visible := False;
// Open the Workbook
XLApp.Workbooks.Open(aPath);
...snip...
finally
// Quit Excel
if not VarIsEmpty(XLApp) then
begin
XLApp.Quit;
XLAPP := Unassigned;
end;
end;
Excel'in yüklü olup olmadığını bulmak için doğru kod mu bu?
//Try to create Excel OLE
try
XLApp := CreateOleObject('Excel.Application');
except
ShowMessage('Error opening Excel');
Exit;
end;
makul görünüyor bana. – Joe