Carrega um payload OLE VBA XLS clássico a partir de um ficheiro composto. O ficheiro deve conter _VBA_PROJECT_CUR ou _VBA_PROJECT como armazenamento de nível superior. O método substitui qualquer payload VBA já associado ao livro
Sintaxe
function LoadVBAProjectFromFile(FileName: WideString): Integer;
Valor devolvido
Devolve 1 quando o payload é carregado; devolve um valor negativo se o ficheiro não puder ser aberto ou não contiver um armazenamento VBA suportado
Exemplo
if Workbook.LoadVBAProjectFromFile('C:\Reports\MacroPayload.ole') = 1 then
Workbook.SaveAs('C:\Reports\MacroWorkbook.xls', xlExcel97);
Consulte também