HotXLS-Dokumentation

VBAProject-Eigenschaft

Gibt ein geparsertes TXLSVBAProject für eine klassische XLS-Arbeitsmappe zurück, die einen VBA-Speicher enthält. Das Projekt stellt die Modulanzahl und die Modulquellen bereit. Gibt nil zurück, wenn die Arbeitsmappe keinen VBA-Speicher hat TXLSVBAModule Elemente Hat die Arbeitsmappe kein VBA-Projekt, gibt die Eigenschaft nil Use HasVBAProject / VBADefined to test for the raw payload, LoadVBAProjectFromFile and SaveVBAProjectToFile um den erhaltenen OLE-Speicher-Payload zu verschieben, und ClearVBAProject to remove it from the workbook

Syntax

property VBAProject: TXLSVBAProject;

Beispiel

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

Siehe auch