HotXLS-dokumentation

LoadVBAProjectFromFile metode

Indlæser en klassisk XLS VBA OLE-lagerpayload fra en compound file. Kildefilen skal indeholde enten _VBA_PROJECT_CUR or _VBA_PROJECT som lager på topniveau. Metoden erstatter enhver VBA-payload, der allerede er knyttet til projektmappen

Syntaks

function LoadVBAProjectFromFile(FileName: WideString): Integer;

Return value

Returnerer 1 når payload'en indlæses; returnerer en negativ værdi, hvis filen ikke kan åbnes, eller ikke indeholder et understøttet VBA-lager

Eksempel

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

Se også