首页 > 解决方案 > 在 Delphi 服务中保存 Excel 文件

问题描述

我使用 Delphi,我正在尝试在 Excel 中创建一个报告。当我尝试保存文件时,我收到错误"SaveAs method of Workbook class failed"

我使用以下代码。

ExcelApplication := CreateOleObject('Excel.Application');
ExcelWorkbook := ExcelApplication.WorkBooks.Add(-4167);
ExcelWorkbook.Worksheets[1].Name := 'Categories';
ExcelWorkbook.SaveAs('c:\temp\myfile.xlsx');

这在 Delphi 应用程序中工作正常,但是当我在服务应用程序中尝试时,我得到了错误

错误:Workbook 类的 SaveAs 方法失败

我也尝试让它在 Isapi.dll 上运行,但没有运气。有什么建议么?

标签: exceldelphi

解决方案


推荐阅读