DocumentBase.VBProject Property


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

Namespace:   Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

public VBProject VBProject { get; }

Property Value

Type: Microsoft.Vbe.Interop.VBProject

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

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

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: " +
Return to top