Document.ActiveTheme Property (2007 System)

Gets the name of the active theme plus the theme formatting options for the document.

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

Syntax

'Declaration
Public ReadOnly Property ActiveTheme As String
'Usage
Dim instance As Document 
Dim value As String 

value = instance.ActiveTheme
public string ActiveTheme { get; }
public:
property String^ ActiveTheme {
    String^ get ();
}
public function get ActiveTheme () : String

Property Value

Type: System.String
The name of the active theme plus the theme formatting options for the document.

Remarks

This property returns "none" if the document does not have an active theme.

For an explanation of the value returned by this property, see the Name argument of the ApplyTheme method. The value returned by this property might not correspond to the theme's display name. To return a theme's display name, use the ActiveThemeDisplayName property.

Examples

The following code example applies a theme called Afternoon to the document and then displays a message that shows the name of the active theme.

This example is for a document-level customization.

Private Sub DocumentActiveTheme()
    Me.ApplyTheme("AFTRNOON 011")
    MessageBox.Show("The " & Me.ActiveTheme.ToString() & " theme has been" _
        & " applied to this document." & vbLf & "The display name is " _
        & Me.ActiveThemeDisplayName & ".")
End Sub
private void DocumentActiveTheme()
{
    this.ApplyTheme("AFTRNOON 011");
    MessageBox.Show ("The " + this.ActiveTheme.ToString() + " theme has been"
        + " applied to this document." + "\n" + "The display name is " 
        + this.ActiveThemeDisplayName + ".");
}

.NET Framework Security

See Also

Reference

Document Class

Document Members

Microsoft.Office.Tools.Word Namespace