Dokumentácia HotXLS

Metóda LoadVBAProjectFromFile

Načíta klasický XLS VBA OLE payload úložiska zo zloženého súboru. Zdrojový súbor musí obsahovať buď _VBA_PROJECT_CUR alebo _VBA_PROJECT ako úložisko najvyššej úrovne. Metóda nahradí akýkoľvek VBA payload, ktorý je už priložený k zošitu

Syntax

function LoadVBAProjectFromFile(FileName: WideString): Integer;

Návratová hodnota

Vracia 1, keď je payload načítaný; vracia zápornou hodnotu, ak súbor nie je možné otvoriť alebo neobsahuje podporované VBA úložisko

Príklad

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

Pozri tiež