Dokumentácia HotXLS

Vlastnosť VBAProject

Vracia analyzovaný projekt TXLSVBAProject pre klasický XLS zošit, ktorý obsahuje VBA úložisko. Projekt vystavuje počet modulov a zdrojový text modulu prostredníctvom položiek TXLSVBAModule. Ak zošit nemá projekt VBA, vlastnosť vracia nil. Použite HasVBAProject / VBADefined na testovanie surového payloadu, LoadVBAProjectFromFile a SaveVBAProjectToFile na presun zachovaného OLE storage payloadu a ClearVBAProject na jeho odstránenie zo zošita

Syntax

property VBAProject: TXLSVBAProject;

Príklad

Project := Workbook.VBAProject;
if Project <> nil then
  ModuleText := Project[1].SourceCode;

Pozri tiež