HotXLS Docs

LoadVBAProjectFromFile 方法

从复合文件中加载经典 XLS VBA OLE 存储载荷。源文件必须包含 _VBA_PROJECT_CUR 或 _VBA_PROJECT 作为顶级存储。 该方法会替换已附加到工作簿的任何 VBA 载荷

语法

function LoadVBAProjectFromFile(FileName: WideString): Integer;

返回值

载荷加载成功时返回 1;如果文件无法打开或不包含受支持的 VBA 存储,则返回负值

示例

if Workbook.LoadVBAProjectFromFile('C:\Reports\MacroPayload.ole') = 1 then
  Workbook.SaveAs('C:\Reports\MacroWorkbook.xls', xlExcel97);

另请参阅