Share via


DocumentBase.VBProject Property

Definition

Gets the Microsoft.Vbe.Interop.VBProject for the document.

public:
 property Microsoft::Vbe::Interop::VBProject ^ VBProject { Microsoft::Vbe::Interop::VBProject ^ get(); };
public Microsoft.Vbe.Interop.VBProject VBProject { get; }
member this.VBProject : Microsoft.Vbe.Interop.VBProject
Public ReadOnly Property VBProject As VBProject

Property Value

The Microsoft.Vbe.Interop.VBProject for the document.

Examples

The following code example uses the VBProject property to display the name of the Visual Basic for Applications project for the document. To use this example, run it from the ThisDocument class in a document-level project.

private void DocumentVBProject()
{
    MessageBox.Show("The name of the VB project is: " +
        this.VBProject.Name);
}
Private Sub DocumentVBProject()
    MessageBox.Show("The name of the VB project is: " & Me.VBProject.Name)
End Sub 

Remarks

Use this property to gain access to code modules and user forms.

Applies to