Documentação do HotXLS

Método SaveVBAProjectToFile

Guarda o payload OLE VBA XLS clássico preservado do livro num ficheiro composto. Utilize este método quando necessitar de arquivar, transferir ou reanexar o payload VBA raw separadamente do ficheiro do livro

Sintaxe

function SaveVBAProjectToFile(FileName: WideString): Integer;

Valor devolvido

Devolve 1 quando o payload é guardado; devolve um valor negativo quando o livro não tem payload VBA ou o ficheiro não pode ser criado

Exemplo

if Workbook.HasVBAProject then
  Workbook.SaveVBAProjectToFile('C:\Reports\MacroPayload.ole');

Consulte também