This documentation is archived and is not being maintained.

Document.VBProject Property (2007 System)

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

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

[BrowsableAttribute(false)]
public VBProject VBProject { get; }

Property Value

Type: 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.

This example is for a document-level customization.

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

Show: