前面的已经搞定。就是最后的保存、退出试了许多次都不行啊。该怎么写能不能举个例子?我在google上查了半天也没有。
app := System.DispatchHelper.Create(ExcelApp);
docs := System.DispatchHelper.Create(app.PropertyGet('WorkBooks',[]));
...
docs.InvokeMethod('SaveCopyAs',[AFileName]);//这里报错
// docs.InvokeMethod('SaveAs', [AFileName,0,'','',False,False,False,False,False]);//这个也不对,不知道怎么写了
docs.PropertyPut('Saved', [True]);//这里报错
docs.InvokeMethod('Close', []);
app.InvokeMethod('Quit', []);
(ExcelApp as System.IDisposable).dispose; |