UnselectBlank Method
Unselects a specific blank row or column.
Syntax
object.UnselectBlank BlankNumber
Applies To
Discussion
Use UnselectBlank in conjunction with the Item and ItemAtLevel methods in crosstab reports. When a crosstab has blank rows or columns that have been selected by the SelectBlank method, UnselectBlank turns off the selection of the blank item.
Parameter |
Description |
---|---|
BlankNumber |
Required. Specifies the value indicating a blank item. BlankNumber acts as an index, where the first blank row or column is 1, the second is 2, and so on. Type: Long |
Return Type
Nothing
Example
This example uses the AddBlanks method to add a blank row before the last row and a blank column before the last column in the active report.
Sub Main()
Dim objPPRep As Object
Dim intRow As Integer
Dim intColumn As Integer
Set objPPRep = GetObject(,"CognosPowerPlay.Report")
objPPRep.ExplorerMode = False
intRow = objPPRep.Rows.Count - 1
intColumn = objPPRep.Columns.Count - 1
objPPRep.Rows.Item(intRow).Select
objPPRep.AddBlanks
objPPRep.Rows.Unselect
objPPRep.Columns.Item(intColumn).Select
objPPRep.AddBlanks
objPPRep.Columns.Unselect
objPPRep.Rows.ItemAtLevel(intRow,0).SelectBlank(1)
objPPRep.Columns.ItemAtLevel(intColumn,0).SelectBlank(1)
Msgbox " A blank row and column have been added "
& _
"and selected.",64,"Blanks"
objPPRep.Rows.ItemAtLevel(intRow,0).UnselectBlank(1)
objPPRep.Columns.ItemAtLevel(intColumn, _
0).UnselectBlank(1)
Msgbox " The blank row and column have now been "
& _
"unselected.",64,"Blanks"
Set objPPRep = Nothing
End Sub