This documentation is archived and is not being maintained.

Document.ColorMode Property

Office 2007
Returns a PbColorMode constant that represents the color mode for the publication. Read-only.



expression   A variable that represents a Document object.

Return Value


The ColorMode property value can be one of the PbColorMode constants declared in the Microsoft Office Publisher type library.


This example creates a spot-color plate collection, adds two plates to it, and then enters those plates into the spot-color mode.

Visual Basic for Applications
Sub CreateSpotColorMode()
    Dim plArray As Plates

    With ThisDocument
        'Creates a color plate collection,
        'which contains one black plate by default
        Set plArray = .CreatePlateCollection(Mode:=pbColorModeSpot)

        'Sets the plate color to red
        plArray(1).Color.RGB = RGB(255, 0, 0)

        'Adds another plate, black by default and
        'sets the plate color to green
        plArray(2).Color.RGB = RGB(0, 255, 0)

        'Enters spot color mode with above
        'two plates in the plates array
        If .ColorMode = pbColorModeSpot Then
            .EnterColorMode pbColorModeSpot, plArray
        End If
    End With
End Sub