Documentación de HotXLS

Método LoadVBAProjectFromFile

Carga una carga de almacenamiento OLE VBA de XLS clásico desde un archivo compuesto. El archivo de origen debe contener _VBA_PROJECT_CUR o _VBA_PROJECT como almacenamiento de nivel superior. El método reemplaza cualquier carga VBA ya adjunta al libro

Sintaxis

function LoadVBAProjectFromFile(FileName: WideString): Integer;

Valor de retorno

Devuelve 1 cuando la carga se carga correctamente; devuelve un valor negativo si el archivo no se puede abrir o no contiene un almacenamiento VBA compatible

Ejemplo

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

Véase también