public interface IVbaProject
Represents VBA project with presentation macros.
| Modifier and Type | Method and Description |
|---|---|
IVbaModuleCollection |
getModules()
Returns the list of all modules that are contained in the VBA project.
|
java.lang.String |
getName()
Returns the name of the VBA project.
|
IVbaReferenceCollection |
getReferences()
Returns the list of all references that are contained in the VBA project.
|
boolean |
isPasswordProtected()
Indicates whether the VBAProject is protected by a password to view project properties.
|
byte[] |
toBinary()
Returns the binary representation of the VBA project as OLE container.
|
java.lang.String getName()
Returns the name of the VBA project.
Read-only String.
IVbaModuleCollection getModules()
Returns the list of all modules that are contained in the VBA project.
Read-only IVbaModuleCollection.
IVbaReferenceCollection getReferences()
Returns the list of all references that are contained in the VBA project.
Read-only IVbaReferenceCollection.
byte[] toBinary()
Returns the binary representation of the VBA project as OLE container.
Read-only byte[].
boolean isPasswordProtected()
Indicates whether the VBAProject is protected by a password to view project properties. Read-only boolean.
Presentation presentation = new Presentation("demo.pptm"); try { if (presentation.getVbaProject().isPasswordProtected()) System.out.println("The VBAProject '" + presentation.getVbaProject().getName() + "' is protected by password to view project properties."); } finally { if (presentation != null) presentation.dispose(); }
Copyright © 2004-2025 Aspose Pty Ltd. All Rights Reserved.