Documentación de HotXLS

Propiedad VBAProject

Devuelve un TXLSVBAProject analizado para un libro XLS clásico que contiene un almacenamiento VBA. El proyecto expone el recuento de módulos y el texto fuente del módulo mediante elementos TXLSVBAModule. Si el libro no tiene proyecto VBA, la propiedad devuelve nil. Use HasVBAProject / VBADefined para comprobar la carga bruta, LoadVBAProjectFromFile y SaveVBAProjectToFile para mover la carga de almacenamiento OLE preservada, y ClearVBAProject para eliminarla del libro

Sintaxis

property VBAProject: TXLSVBAProject;

Ejemplo

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

Véase también