Window.SelectedCell property (Visio)

Returns the selected cell in the ShapeSheet window. Read-only.

Syntax

expression. SelectedCell

expression A variable that represents a Window object.

Return value

Cell

Remarks

The SelectedCell property applies only to ShapeSheet windows. If you try to access the SelectedCell property for any other type of window, Microsoft Visio returns the error message "Invalid window type for this action."

If a ShapeSheet row is selected (instead of a cell), SelectedCell returns Nothing. See the following example.

Example

The following Microsoft Visual Basic for Applications (VBA) macro shows how to use the SelectedCell property to print the name, section, row, column, and formula of the selected ShapeSheet cell in the Immediate window.

Public Sub SelectedCell_Example() 
 
 Dim vsoCell As Visio.Cell 
 
 Set vsoCell = Application.ActiveWindow.SelectedCell 
 
 'If vsoCell is Nothing, a row is probably selected. 
 If (Not vsoCell Is Nothing) Then 
 Debug.Print "Cell Name: " & vsoCell.Name 
 Debug.Print "Section: " & vsoCell.Section 
 Debug.Print "Row: " & vsoCell.Row 
 Debug.Print "Column: " & vsoCell.Column 
 Debug.Print "Formula: " & vsoCell.Formula 
 Else 
 Debug.Print "vsoCell is Nothing--a row is probably selected." 
 
 End If 
 
End Sub

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.