使用Delphi XE3中的OLE将Excel电子表格导出为PDF

时间:2014-01-26 13:29:44

标签: excel delphi pdf ole delphi-xe3

有人能告诉我如何使用delphi代码将excel电子表格导出为pdf吗?

我知道MS Word OLE对象中有一个命令可以导出到PDf,但我找不到任何关于Excel的信息。

Word To PDF示例:

Const
 wdExportFormatPDF = 17;

 WrdDoc.ExportAsFixedFormat(SaveToFile, wdExportFormatPDF);

1 个答案:

答案 0 :(得分:1)

正确的代码是

wb.ExportAsFixedFormat(xlTypePDF, FileName);

sheet.ExportAsFixedFormat(xlTypePDF, FileName);

其中wb是工作簿,sheet是工作表。如果由于某种原因,导入库未定义xlTypePDF,则其值为0.

一些文档链接:

如果您仔细阅读文档,您会发现您一直以错误的顺序传递参数。