Dokumentace HotXLS

Metoda LoadVBAProjectFromFile

Načte payload OLE úložiště VBA klasického XLS ze složeného souboru. Zdrojový soubor musí obsahovat _VBA_PROJECT_CUR nebo _VBA_PROJECT jako úložiště nejvyšší úrovně. Metoda nahradí jakýkoli payload VBA již připojený k sešitu

Syntaxe

function LoadVBAProjectFromFile(FileName: WideString): Integer;

Návratová hodnota

Vrátí 1, pokud je payload načten; vrátí zápornou hodnotu, pokud soubor nelze otevřít nebo neobsahuje podporované úložiště VBA

Příklad

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

Viz také