API Documentation > CorelDRAW > 2025-v26 > Color > IVGColor
Color.BW property
Gets or sets Black and White state
Syntax:
Property Get BW() As Boolean
Property Let BW(ByVal Value As Boolean)
Remarks:
The BW property returns or specifies a True or False value that indicates the black-and-white state for the black-and-white color model in CorelDRAW. A color is an effect applied to an object that alters the object's appearance by the way it reflects light. A color model is a system that defines the number and type of colors that make up an image and that is used to organize and define colors according to a set of basic properties that can be reproduced. Black-and-white, grayscale, RGB, CMYK, and paletted are examples of popular color modes. The black-and-white color model is a 1-bit color mode that stores images as two solid colors - black and white - with no gradations. This color mode is useful for line art and simple graphics.
Examples:
The following VBA example sets the fill of all uniformly filled objects on the current page to white or the black-and-white color model.
Sub Test()
Dim s As Shape
For Each s In ActivePage.Shapes
  If s.Fill.Type = cdrUniformFill Then

 If s.Fill.UniformColor.Type = cdrColorBlackAndWhite Then


s.Fill.UniformColor.BW = True

 Else


s.Fill.UniformColor.BWAssign True

 End If
  End If
Next s 
End Sub