SpreadsheetAction
Enumeration used to identify an action to be taken by the [[Spreadsheet]]
Enumeration Members
Section titled "Enumeration Members"ActivateAndSelectNextWorksheet
Section titled "ActivateAndSelectNextWorksheet"Activates and selects the next visible [[Worksheet]] after the [[Spreadsheet.activeWorksheet]]
ActivateAndSelectNextWorksheet = 103 ActivateAndSelectPreviousWorksheet
Section titled "ActivateAndSelectPreviousWorksheet"Activates and selects the previous visible [[Worksheet]] before the [[Spreadsheet.activeWorksheet]]
ActivateAndSelectPreviousWorksheet = 104 ActivateNextOutOfViewWorksheet
Section titled "ActivateNextOutOfViewWorksheet"Activates the visible worksheet that is the last partially visible worksheet tab in view or next visible worksheet if the last visible item is fully in view.
ActivateNextOutOfViewWorksheet = 110 ActivateNextPane
Section titled "ActivateNextPane"Activates the next [[SpreadsheetPane]] if there are multiple panes and they are not frozen.
ActivateNextPane = 1 ActivateNextWorksheet
Section titled "ActivateNextWorksheet"Activates the next visible [[Worksheet]] after the [[Spreadsheet.activeWorksheet]]
ActivateNextWorksheet = 101 ActivatePreviousOutOfViewWorksheet
Section titled "ActivatePreviousOutOfViewWorksheet"Activates the visible worksheet that is before the first worksheet tab in view.
ActivatePreviousOutOfViewWorksheet = 109 ActivatePreviousPane
Section titled "ActivatePreviousPane"Activates the previous [[SpreadsheetPane]] if there are multiple panes and they are not frozen.
ActivatePreviousPane = 0 ActivatePreviousWorksheet
Section titled "ActivatePreviousWorksheet"Activates the previous visible [[Worksheet]] before the [[Spreadsheet.activeWorksheet]]
ActivatePreviousWorksheet = 102 AddNewWorksheet
Section titled "AddNewWorksheet"Adds a new [[Worksheet]] after the current active worksheet and activates it.
AddNewWorksheet = 99 AddTableColumn
Section titled "AddTableColumn"Adds one column to the end of the [[Spreadsheet.activeTable]] Note, the selection must be completely within the table and only 1 worksheet may be selected.
AddTableColumn = 175 AddTableRow
Section titled "AddTableRow"Adds one row at the end of the [[Spreadsheet.activeTable]]. Note, the selection must be completely within the table and not intersect with the header row and only 1 worksheet may be selected.
AddTableRow = 177 AlignHorizontalCenter
Section titled "AlignHorizontalCenter"Changes the horizontal alignment of the cell formats for the current selection switching between Center and General.
AlignHorizontalCenter = 127 AlignHorizontalJustify
Section titled "AlignHorizontalJustify"Changes the horizontal alignment of the cell formats for the current selection switching between Justify and General.
AlignHorizontalJustify = 128 AlignHorizontalLeft
Section titled "AlignHorizontalLeft"Changes the horizontal alignment of the cell formats for the current selection switching between Left and General.
AlignHorizontalLeft = 129 AlignHorizontalRight
Section titled "AlignHorizontalRight"Changes the horizontal alignment of the cell formats for the current selection switching between Right and General.
AlignHorizontalRight = 130 AlignVerticalBottom
Section titled "AlignVerticalBottom"Changes the vertical alignment of the cell formats for the current selection to Bottom.
AlignVerticalBottom = 133 AlignVerticalMiddle
Section titled "AlignVerticalMiddle"Changes the vertical alignment of the cell formats for the current selection to Middle.
AlignVerticalMiddle = 132 AlignVerticalTop
Section titled "AlignVerticalTop"Changes the vertical alignment of the cell formats for the current selection to Top.
AlignVerticalTop = 131 AutoFitColumnWidth
Section titled "AutoFitColumnWidth"Updates the [[WorksheetColumn.width]] based on the size of the content in the columns associated with the [[Spreadsheet.activeSelection]] so that it will be resized based on the size of the contents.
AutoFitColumnWidth = 94 AutoFitRowHeight
Section titled "AutoFitRowHeight"Updates the [[WorksheetRow.height]] to be -1 for rows associated with the [[Spreadsheet.activeSelection]] so that it will be resized based on the size of the contents.
AutoFitRowHeight = 93 CancelRenameWorksheet
Section titled "CancelRenameWorksheet"Exits the renaming of a worksheet without committing the changes to the name
CancelRenameWorksheet = 172 CellAbove
Section titled "CellAbove"Navigates to the cell above the active cell.
CellAbove = 8 CellBelow
Section titled "CellBelow"Navigates to the cell below the active cell.
CellBelow = 9 CellInNextSelectionRange
Section titled "CellInNextSelectionRange"Activates the first cell in the next cell range of the [[SpreadsheetSelection]]
CellInNextSelectionRange = 81 CellInPreviousSelectionRange
Section titled "CellInPreviousSelectionRange"Activates the first cell in the previous cell range of the [[SpreadsheetSelection]]
CellInPreviousSelectionRange = 82 CellInSelectionAbove
Section titled "CellInSelectionAbove"Navigates to the cell above within the selection if multiple cells are selected otherwise navigates to the cell above.
CellInSelectionAbove = 4 CellInSelectionBelow
Section titled "CellInSelectionBelow"Navigates to the cell below within the selection if multiple cells are selected otherwise navigates to the cell below.
CellInSelectionBelow = 5 CellInSelectionLeft
Section titled "CellInSelectionLeft"Navigates to the previous cell within the selection if multiple cells are selected otherwise navigates to the cell to the left.
CellInSelectionLeft = 3 CellInSelectionRight
Section titled "CellInSelectionRight"Navigates to the next cell within the selection if multiple cells are selected otherwise navigates to the cell to the right.
CellInSelectionRight = 2 CellInTableLeft
Section titled "CellInTableLeft"Navigates to the previous cell within the [[Spreadsheet.activeCell]] unless the active cell is within the total row.
CellInTableLeft = 200 CellInTableRight
Section titled "CellInTableRight"Navigates to the next cell within the [[Spreadsheet.activeTable]] unless the active cell is within the totql row.
CellInTableRight = 199 CellLeft
Section titled "CellLeft"Navigates to the cell to the left of the active cell.
CellLeft = 7 CellPageAbove
Section titled "CellPageAbove"Scrolls up one page and activates a cell in the same column and relative visible row.
CellPageAbove = 19 CellPageBelow
Section titled "CellPageBelow"Scrolls down one page and activates a cell in the same column and relative visible row.
CellPageBelow = 18 CellPageLeft
Section titled "CellPageLeft"Scrolls left one page and activates a cell in the same row and relative visible column.
CellPageLeft = 21 CellPageRight
Section titled "CellPageRight"Scrolls right one page and activates a cell in the same row and relative visible column.
CellPageRight = 20 CellRight
Section titled "CellRight"Navigates to the cell to the right of the active cell.
CellRight = 6 CellWithDataAbove
Section titled "CellWithDataAbove"Navigates to the cell above the active cell that has data or the first cell in the column if there are none with data.
CellWithDataAbove = 12 CellWithDataBelow
Section titled "CellWithDataBelow"Navigates to the cell below the active cell that has data or the last cell in the column if there are none with data.
CellWithDataBelow = 13 CellWithDataLeft
Section titled "CellWithDataLeft"Navigates to the cell to the left of the active cell that has data or the first cell in the row if there are none with data.
CellWithDataLeft = 10 CellWithDataRight
Section titled "CellWithDataRight"Navigates to the cell to the right of the active cell that has data or the last cell in the row if there are none with data.
CellWithDataRight = 11 CircleInvalidData
Section titled "CircleInvalidData"Checks the validity of all the cells in the current [[Spreadsheet.activeWorksheet]] based on their associated DataValidationRule if it has one.
CircleInvalidData = 170 ClearAllFilterAndSort
Section titled "ClearAllFilterAndSort"Clears all the filter and sort settings for the [[SpreadsheetSelection.activeCell]] of the [[Spreadsheet.activeSelection]]. If the active cell is within the [[Spreadsheet.activeTable]] then the filter and sort information of the table is cleared. If the cell is not within a table the [[Worksheet.filterSettings]] sort and filtering are cleared even if the cell is not within its region. The command is not available when there are multiple worksheets selected or if the active cell is in an area that does not have any sorting or filtering.
ClearAllFilterAndSort = 188 ClearContents
Section titled "ClearContents"Clears the value of the selected cells.
ClearContents = 79 ClearFilter
Section titled "ClearFilter"Clears the filter for the column associated with the [[SpreadsheetSelection.activeCell]] of the [[Spreadsheet.activeSelection]]. The command is not available when there are multiple worksheets selected or if the active cell is within a column that does not have any filtering. This command may also be executed with a string containing the A1 format cell address of the target cell for the operation.
ClearFilter = 189 ClearFormats
Section titled "ClearFormats"Resets the cell format for the cells associated with the selection including the row and column cell format for rows and columns that are entirely selected.
ClearFormats = 158 ClearHyperlinks
Section titled "ClearHyperlinks"Removes hyperlinks from the selected cells without removing the formatting.
ClearHyperlinks = 166 ClearValidationCircles
Section titled "ClearValidationCircles"Clears any invalidation circles that are cached for the current [[Spreadsheet.activeWorksheet]]
ClearValidationCircles = 171 CommitRenameWorksheet
Section titled "CommitRenameWorksheet"Attempts to exit the renaming of a worksheet and committing the changes to the name.
CommitRenameWorksheet = 173 ConvertTableToRange
Section titled "ConvertTableToRange"Removes the [[Spreadsheet.activeTable]] and converts it to a normal range of cells.
ConvertTableToRange = 184 Copies the information from the selection to the clipboard.
Copy = 149 Copies the information from the selection to the clipboard and clears the contents.
Cut = 148 DecreaseFontSize
Section titled "DecreaseFontSize"Decreases the size of the font for the cell format of the current selection based on the current state of the active cell.
DecreaseFontSize = 126 DecreaseIndentation
Section titled "DecreaseIndentation"Decreases the Indent of the cell format of the current selection based on the current state of each cell and potentially changing other properties such as horizontal alignment to one that supports indentation.
DecreaseIndentation = 124 DeleteCells
Section titled "DeleteCells"Deletes the cells associated with the current selection and shifts the cells based on where data is in adjacent cells.
DeleteCells = 157 DeleteCellsShiftLeft
Section titled "DeleteCellsShiftLeft"Deletes the cells associated with the current selection and shifts the cells that exist on the right of the selection to the left.
DeleteCellsShiftLeft = 154 DeleteCellsShiftUp
Section titled "DeleteCellsShiftUp"Deletes the cells associated with the current selection and shifts the cells that exist below of the selection upward.
DeleteCellsShiftUp = 155 DeleteColumns
Section titled "DeleteColumns"Removes columns associated with the current selection.
DeleteColumns = 146 DeleteRows
Section titled "DeleteRows"Removes rows associated with the current selection.
DeleteRows = 144 DeleteTableColumns
Section titled "DeleteTableColumns"Deletes one or more columns in the [[Spreadsheet.activeTable]] based on the current selection. Note, the selection must be completely within the table and only 1 worksheet may be selected.
DeleteTableColumns = 178 DeleteTableRows
Section titled "DeleteTableRows"Deletes one or more rows in the [[Spreadsheet.activeTable]] based on the current selection. Note, the selection must be completely within the table and not intersect with the header row and only 1 worksheet may be selected.
DeleteTableRows = 179 DeleteWorksheets
Section titled "DeleteWorksheets"Removes the selected worksheets from the associated Workbook.
DeleteWorksheets = 114 EdgeCellWithDataAbove
Section titled "EdgeCellWithDataAbove"Navigates to the farthest contiguous cell with data above the active cell. If the active cell has no data or the cell above does not have data, it will navigate to the start of the next cell that has data in that direction or the first cell in the column if there are no more cells with data.
EdgeCellWithDataAbove = 16 EdgeCellWithDataBelow
Section titled "EdgeCellWithDataBelow"Navigates to the farthest contiguous cell with data below the active cell. If the active cell has no data or the cell below does not have data, it will navigate to the start of the next cell that has data in that direction or the last cell in the column if there are no more cells with data.
EdgeCellWithDataBelow = 17 EdgeCellWithDataLeft
Section titled "EdgeCellWithDataLeft"Navigates to the farthest contiguous cell with data to the left of the active cell. If the active cell has no data or the cell to the left does not have data, it will navigate to the start of the next cell that has data in that direction or the first cell in the row if there are no more cells with data.
EdgeCellWithDataLeft = 14 EdgeCellWithDataRight
Section titled "EdgeCellWithDataRight"Navigates to the farthest contiguous cell with data to the right of the active cell. If the active cell has no data or the cell to the right does not have data, it will navigate to the start of the next cell that has data in that direction or the last cell in the row if there are no more cells with data.
EdgeCellWithDataRight = 15 EnterEditMode
Section titled "EnterEditMode"Starts in place editing of the [[Spreadsheet.activeCell]] starting with the current value
EnterEditMode = 73 EnterEditModeAndClearValue
Section titled "EnterEditModeAndClearValue"Starts in place editing of the [[Spreadsheet.activeCell]] starting with an empty value
EnterEditModeAndClearValue = 74 EnterEndMode
Section titled "EnterEndMode"Changes the [[Spreadsheet.isInEndMode]] to true
EnterEndMode = 36 EnterKeyNavigation
Section titled "EnterKeyNavigation"The cell adjacent to the active cell in the direction indicated by the [[Spreadsheet.enterKeyNavigationDirection]] should be activated.
EnterKeyNavigation = 87 ExitEditModeAndCreateArrayFormula
Section titled "ExitEditModeAndCreateArrayFormula"Ends edit mode of the [[Spreadsheet.activeCell]] and updates all the cells within the selection with an array formula from current edit value.
ExitEditModeAndCreateArrayFormula = 77 ExitEditModeAndDiscardChanges
Section titled "ExitEditModeAndDiscardChanges"Ends edit mode of the [[Spreadsheet.activeCell]] and discards any changes made while editing.
ExitEditModeAndDiscardChanges = 78 ExitEditModeAndUpdateActiveCell
Section titled "ExitEditModeAndUpdateActiveCell"Ends edit mode of the [[Spreadsheet.activeCell]] and updates the active cell's value based on the current edit value.
ExitEditModeAndUpdateActiveCell = 75 ExitEditModeAndUpdateSelectedCells
Section titled "ExitEditModeAndUpdateSelectedCells"Ends edit mode of the [[Spreadsheet.activeCell]] and updates all the cells within the selection with the cell's value based on the current edit value.
ExitEditModeAndUpdateSelectedCells = 76 ExitEndMode
Section titled "ExitEndMode"Changes the [[Spreadsheet.isInEndMode]] to false
ExitEndMode = 37 FilterByCellColor
Section titled "FilterByCellColor"Similar to FilterByCellValue except the filter is based on the resolved background color of the active cell.
FilterByCellColor = 192 FilterByCellFontColor
Section titled "FilterByCellFontColor"Similar to FilterByCellValue except the filter is based on the resolved text/font color of the active cell.
FilterByCellFontColor = 193 FilterByCellIcon
Section titled "FilterByCellIcon"Similar to FilterByCellValue except the filter is based on the resolved icon of the active cell.
FilterByCellIcon = 194 FilterByCellValue
Section titled "FilterByCellValue"Filters the data region based on the current value of the [[SpreadsheetSelection.activeCell]] of the [[Spreadsheet.activeSelection]]. If the active cell is within the [[Spreadsheet.activeTable]] then the filter for the column associated with the active cell is set to the new filter. If the cell is within the [[WorksheetFilterSettings.region]] of the [[Worksheet.filterSettings]] then the filter for the column of that region associated with the active cell is set to the new filter. Otherwise a new region is created for the [[Worksheet.filterSettings]] based on the selection and the filter is created for that column.
FilterByCellValue = 191 FirstCellInRow
Section titled "FirstCellInRow"Navigates to the first cell in the row
FirstCellInRow = 30 FirstCellInView
Section titled "FirstCellInView"Navigates to the upper left cell in view.
FirstCellInView = 31 FirstCellInViewWithinSelection
Section titled "FirstCellInViewWithinSelection"Changes the [[Spreadsheet.activeCell]] to be the upper left most cell in view within the active selection range.
FirstCellInViewWithinSelection = 71 FirstCellInWorksheet
Section titled "FirstCellInWorksheet"Navigates to the first cell in the Worksheet.
FirstCellInWorksheet = 32 FirstScrollableCellInRow
Section titled "FirstScrollableCellInRow"Navigates to the cell of the first scrollable column in the row. This is the same as FirstCellInRow unless there are frozen panes and then the first scrollable column is based on the number of frozen column.
FirstScrollableCellInRow = 33 FirstScrollableCellInWorksheet
Section titled "FirstScrollableCellInWorksheet"Navigates to the cell for the first scrollable row and column in the Worksheet. This is the same as FirstCellInView unless there are frozen panes and then the first scrollable row and column are based on the number of frozen rows and columns.
FirstScrollableCellInWorksheet = 34 FirstUnlockedCell
Section titled "FirstUnlockedCell"Navigates to the leftmost unlocked cell of the topmost row.
FirstUnlockedCell = 167 FreezeFirstColumn
Section titled "FreezeFirstColumn"Changes the DisplayOptions of the active worksheet so that the first currently visible column will be frozen at the left and the right area can scroll from the next column until the last column.
FreezeFirstColumn = 137 FreezeFirstRow
Section titled "FreezeFirstRow"Changes the DisplayOptions of the active worksheet so that the first currently visible row will be frozen at the top and the bottom area can scroll from the next row until the last row.
FreezeFirstRow = 136 HideColumns
Section titled "HideColumns"Sets the [[RowColumnBase.hidden]] to true for the columns associated with the [[Spreadsheet.activeSelection]].
HideColumns = 89 HideRows
Section titled "HideRows"Sets the [[RowColumnBase.hidden]] to true for the rows associated with the [[Spreadsheet.activeSelection]].
HideRows = 91 IncreaseFontSize
Section titled "IncreaseFontSize"Increases the size of the font for the cell format of the current selection based on the current state of the active cell.
IncreaseFontSize = 125 IncreaseIndentation
Section titled "IncreaseIndentation"Increases the Indent of the cell format of the current selection based on the current state of each cell and potentially changing other properties such as horizontal alignment to one that supports indentation.
IncreaseIndentation = 123 InsertCells
Section titled "InsertCells"Inserts cells based on the current selection and shifts the cells based on where data is in adjacent cells.
InsertCells = 156 InsertCellsShiftDown
Section titled "InsertCellsShiftDown"Inserts cells before the cells associated with the current selection shifting the existing cells down.
InsertCellsShiftDown = 153 InsertCellsShiftRight
Section titled "InsertCellsShiftRight"Inserts cells before the cells associated with the current selection shifting the existing cells to the right.
InsertCellsShiftRight = 152 InsertColumns
Section titled "InsertColumns"Inserts columns before the columns associated with the current selection. If multiple columns are selected then multiple columns will be inserted.
InsertColumns = 147 InsertNewWorksheets
Section titled "InsertNewWorksheets"Inserts a new [[Worksheet]] for each selected Worksheet before the active worksheet and activates the first new sheet.
InsertNewWorksheets = 100 InsertRows
Section titled "InsertRows"Inserts rows before the rows associated with the current selection. If multiple rows are selected then multiple rows will be inserted.
InsertRows = 145 InsertTableColumns
Section titled "InsertTableColumns"Inserts one or more columns in the [[Spreadsheet.activeTable]] based on the current selection width relative to the left edge of the selection. Note, the selection must be completely within the table and only 1 worksheet may be selected.
InsertTableColumns = 174 InsertTableRows
Section titled "InsertTableRows"Inserts one or more rows in the [[Spreadsheet.activeTable]] based on the current selection height relative to the top edge of the selection. Note, the selection must be completely within the table and not intersect with the header row and only 1 worksheet may be selected.
InsertTableRows = 176 LastCellInView
Section titled "LastCellInView"Navigates to the lower right cell in view.
LastCellInView = 35 LastCellInViewWithinSelection
Section titled "LastCellInViewWithinSelection"Changes the [[Spreadsheet.activeCell]] to be the lower right most cell in view within the active selection range.
LastCellInViewWithinSelection = 72 LastUnlockedCell
Section titled "LastUnlockedCell"Navigates to the rightmost unlocked cell of the bottommost row.
LastUnlockedCell = 168 LastUsedCell
Section titled "LastUsedCell"Navigates to the last row and column for which data or formatting have been provided.
LastUsedCell = 38 LastUsedCellInRow
Section titled "LastUsedCellInRow"Navigates the column of the end of the used range but stays within the current row of the active cell.
LastUsedCellInRow = 39 MergeCells
Section titled "MergeCells"Merges the selected cells into one cell.
MergeCells = 96 MergeCellsAcross
Section titled "MergeCellsAcross"Merge the selected cells in one row into one cell.
MergeCellsAcross = 95 MergeCellsAndCenter
Section titled "MergeCellsAndCenter"Combine and center the contents of the selected cells into a new larger cell.
MergeCellsAndCenter = 97 OpenHyperlink
Section titled "OpenHyperlink"Executes the hyperlink associated with the selection when a single cell is selected.
OpenHyperlink = 164 Paste
Section titled "Paste"Updates the selection based on the information in the clipboard.
Paste = 150 PickFromDropDownList
Section titled "PickFromDropDownList"Displays a list of the string values of the adjacent cells above and below the [[Spreadsheet.activeCell]]
PickFromDropDownList = 202 ReapplyFilterAndSort
Section titled "ReapplyFilterAndSort"Reapplies the filter and sort settings for the [[SpreadsheetSelection.activeCell]] of the [[Spreadsheet.activeSelection]]. If the active cell is within the [[Spreadsheet.activeTable]] then the filter and sort information of the table is reapplied. If the cell is not within a table the [[Worksheet.filterSettings]] sort and filtering are repplied even if the cell is not within its region. The command is not available when there are multiple worksheets selected or if the active cell is within a table that does not have any sorting or filtering.
ReapplyFilterAndSort = 190 Used to re-execute the last change operation that was undo, if possible.
Redo = 85 RemoveColumnScrollRegionSplit
Section titled "RemoveColumnScrollRegionSplit"Removes the vertical split and sets the LeftPaneWidth of the UnfrozenPaneSettings to 0.
RemoveColumnScrollRegionSplit = 138 RemoveHyperlinks
Section titled "RemoveHyperlinks"Removes hyperlinks associated with the selected cells.
RemoveHyperlinks = 165 RemoveRowScrollRegionSplit
Section titled "RemoveRowScrollRegionSplit"Removes the horizontal split and sets the TopPaneHeight of the UnfrozenPaneSettings to 0.
RemoveRowScrollRegionSplit = 140 RemoveScrollRegionSplits
Section titled "RemoveScrollRegionSplits"Removes both the horizontal and vertical splits so that there is only a single scrolling region remaining.
RemoveScrollRegionSplits = 142 RenameWorksheet
Section titled "RenameWorksheet"Enters edit mode on the tab associated with the active worksheet.
RenameWorksheet = 113 ResetNameBoxWidth
Section titled "ResetNameBoxWidth"Resets the NameBoxWidth to its default value.
ResetNameBoxWidth = 169 ScrollDown
Section titled "ScrollDown"Scrolls the active pane's row scroll region down by 1 row.
ScrollDown = 25 ScrollLeft
Section titled "ScrollLeft"Scrolls the active pane's column scroll region left by 1 column.
ScrollLeft = 22 ScrollNextWorksheet
Section titled "ScrollNextWorksheet"Increments the [[WorkbookWindowOptions.firstVisibleTabIndex]] to the next visible worksheet
ScrollNextWorksheet = 105 ScrollPageAbove
Section titled "ScrollPageAbove"Scrolls the active pane's row scroll region up by the size of the viewable area.
ScrollPageAbove = 28 ScrollPageBelow
Section titled "ScrollPageBelow"Scrolls the active pane's row scroll region down by the size of the viewable area.
ScrollPageBelow = 29 ScrollPageLeft
Section titled "ScrollPageLeft"Scrolls the active pane's column scroll region left by the size of the viewable area.
ScrollPageLeft = 26 ScrollPageRight
Section titled "ScrollPageRight"Scrolls the active pane's column scroll region right by the size of the viewable area.
ScrollPageRight = 27 ScrollPreviousWorksheet
Section titled "ScrollPreviousWorksheet"Decrements the [[WorkbookWindowOptions.firstVisibleTabIndex]] to the previous visible worksheet
ScrollPreviousWorksheet = 106 ScrollRight
Section titled "ScrollRight"Scrolls the active pane's column scroll region right by 1 column.
ScrollRight = 23 ScrollToFirstWorksheet
Section titled "ScrollToFirstWorksheet"Scrolls the tab area such that the first visible worksheet tab is in view
ScrollToFirstWorksheet = 107 ScrollToLastWorksheet
Section titled "ScrollToLastWorksheet"Scrolls the tab area such that the last visible worksheet tab is in view
ScrollToLastWorksheet = 108 ScrollUp
Section titled "ScrollUp"Scrolls the active pane's row scroll region up by 1 row.
ScrollUp = 24 SelectActiveCellOnly
Section titled "SelectActiveCellOnly"Changes the selection such that it only contains the ActiveCell.
SelectActiveCellOnly = 84 SelectAllCells
Section titled "SelectAllCells"Replaces the selection range containing the active cell with a selection range that encompasses the entire worksheet.
SelectAllCells = 67 SelectAllWorksheets
Section titled "SelectAllWorksheets"Selects all the visible worksheet tabs within the [[Spreadsheet.workbook]]
SelectAllWorksheets = 111 SelectCellAbove
Section titled "SelectCellAbove"Selects from the active cell to the cell above the active cell.
SelectCellAbove = 43 SelectCellBelow
Section titled "SelectCellBelow"Selects from the active cell to the cell below the active cell.
SelectCellBelow = 44 SelectCellLeft
Section titled "SelectCellLeft"Selects from the active cell to the cell to the left of the active cell.
SelectCellLeft = 42 SelectCellPageAbove
Section titled "SelectCellPageAbove"Scrolls up one page and selects from the active cell to a cell in the same column and relative visible row.
SelectCellPageAbove = 54 SelectCellPageBelow
Section titled "SelectCellPageBelow"Scrolls down one page and selects from the active cell to a cell in the same column and relative visible row.
SelectCellPageBelow = 53 SelectCellPageLeft
Section titled "SelectCellPageLeft"Scrolls left one page and selects from the active cell to a cell in the same row and relative visible column.
SelectCellPageLeft = 56 SelectCellPageRight
Section titled "SelectCellPageRight"Scrolls right one page and selects from the active cell to a cell in the same row and relative visible column.
SelectCellPageRight = 55 SelectCellRight
Section titled "SelectCellRight"Selects from the active cell to the cell to the right of the active cell.
SelectCellRight = 41 SelectCellWithDataAbove
Section titled "SelectCellWithDataAbove"Selects from the active cell to the cell above the active cell that has data or the first cell in the column if there are none with data.
SelectCellWithDataAbove = 47 SelectCellWithDataBelow
Section titled "SelectCellWithDataBelow"Selects from the active cell to the cell below the active cell that has data or the last cell in the column if there are none with data.
SelectCellWithDataBelow = 48 SelectCellWithDataLeft
Section titled "SelectCellWithDataLeft"Selects from the active cell to the cell to the left of the active cell that has data or the first cell in the row if there are none with data.
SelectCellWithDataLeft = 45 SelectCellWithDataRight
Section titled "SelectCellWithDataRight"Selects from the active cell to the cell to the right of the active cell that has data or the last cell in the row if there are none with data.
SelectCellWithDataRight = 46 SelectColumns
Section titled "SelectColumns"Replaces the selection range containing the active cell with a selection range that encompasses the columns for that range.
SelectColumns = 66 SelectCurrentArray
Section titled "SelectCurrentArray"Selects the region associated with an array formula that is applied to the active cell.
SelectCurrentArray = 80 SelectCurrentRegion
Section titled "SelectCurrentRegion"Selects the cells adjacent to the active cell that have data or selects the entire worksheet if the current region is already selected or the current cell range selection isn't contained within the calculated current region.
SelectCurrentRegion = 40 SelectEdgeCellWithDataAbove
Section titled "SelectEdgeCellWithDataAbove"Selects from the active cell to the farthest contiguous cell with data above the active cell. If the active cell has no data or the cell above does not have data, it will navigate to the start of the next cell that has data in that direction or the first cell in the column if there are no more cells with data.
SelectEdgeCellWithDataAbove = 51 SelectEdgeCellWithDataBelow
Section titled "SelectEdgeCellWithDataBelow"Selects from the active cell to the farthest contiguous cell with data below the active cell. If the active cell has no data or the cell below does not have data, it will navigate to the start of the next cell that has data in that direction or the last cell in the column if there are no more cells with data.
SelectEdgeCellWithDataBelow = 52 SelectEdgeCellWithDataLeft
Section titled "SelectEdgeCellWithDataLeft"Selects from the active cell to the farthest contiguous cell with data to the left of the active cell. If the active cell has no data or the cell to the left does not have data, it will navigate to the start of the next cell that has data in that direction or the first cell in the row if there are no more cells with data.
SelectEdgeCellWithDataLeft = 49 SelectEdgeCellWithDataRight
Section titled "SelectEdgeCellWithDataRight"Selects from the active cell to the farthest contiguous cell with data to the right of the active cell. If the active cell has no data or the cell to the right does not have data, it will navigate to the start of the next cell that has data in that direction or the last cell in the row if there are no more cells with data.
SelectEdgeCellWithDataRight = 50 SelectEntireTableColumn
Section titled "SelectEntireTableColumn"Selects the cells of the entire columns in the [[Spreadsheet.activeTable]] based on the portion of the active range of the current selection that intersects with the table.
SelectEntireTableColumn = 181 SelectFirstCellInRow
Section titled "SelectFirstCellInRow"Selects from the active cell to the first cell in the row
SelectFirstCellInRow = 57 SelectFirstCellInView
Section titled "SelectFirstCellInView"Selects from the active cell to the upper left cell in view.
SelectFirstCellInView = 58 SelectFirstCellInWorksheet
Section titled "SelectFirstCellInWorksheet"Selects from the active cell to the first cell in the Worksheet.
SelectFirstCellInWorksheet = 59 SelectFirstScrollableCellInRow
Section titled "SelectFirstScrollableCellInRow"Selects from the active cell to the cell of the first scrollable column in the row. This is the same as FirstCellInRow unless there are frozen panes and then the first scrollable column is based on the number of frozen column.
SelectFirstScrollableCellInRow = 60 SelectFirstScrollableCellInWorksheet
Section titled "SelectFirstScrollableCellInWorksheet"Selects from the active cell to the cell for the first scrollable row and column in the Worksheet. This is the same as FirstCellInView unless there are frozen panes and then the first scrollable row and column are based on the number of frozen rows and columns.
SelectFirstScrollableCellInWorksheet = 61 SelectLastCellInView
Section titled "SelectLastCellInView"Selects from the active cell to the lower right cell in view.
SelectLastCellInView = 62 SelectLastUsedCell
Section titled "SelectLastUsedCell"Selects from the active cell to the last row and column for which data or formatting have been provided.
SelectLastUsedCell = 63 SelectLastUsedCellInRow
Section titled "SelectLastUsedCellInRow"Selects from the active cell the column of the end of the used range but stays within the current row of the active cell.
SelectLastUsedCellInRow = 64 SelectRows
Section titled "SelectRows"Replaces the selection range containing the active cell with a selection range that encompasses the rows for that range.
SelectRows = 65 SelectTableColumnData
Section titled "SelectTableColumnData"Selects the data area of the columns in the [[Spreadsheet.activeTable]] based on the portion of the active range of the current selection that intersects with the table. If the intersection includes the header or footer rows then the operation is the same as SelectEntireTableColumn
SelectTableColumnData = 180 SelectTableRow
Section titled "SelectTableRow"Selects the cells of the entire rows in the [[Spreadsheet.activeTable]] based on the portion of the active range of the current selection that intersects with the table.
SelectTableRow = 182 SelectVisibleCellsOnly
Section titled "SelectVisibleCellsOnly"Chnages the selection such that it only does not contain any hidden rows or columns.
SelectVisibleCellsOnly = 83 ShiftEnterKeyNavigation
Section titled "ShiftEnterKeyNavigation"The cell adjacent to the active cell in the reverse of the direction indicated by the [[Spreadsheet.enterKeyNavigationDirection]] should be activated.
ShiftEnterKeyNavigation = 88 ShowCellDropDown
Section titled "ShowCellDropDown"Displays the dropdown associated with the [[Spreadsheet.activeCell]] which may be things such as the filter menu dropdown, the list of values from the cell's list type data validation, a list of formulas for a cell in the total row of a table, etc.
ShowCellDropDown = 201 ShowCustomSortDialog
Section titled "ShowCustomSortDialog"Displays the custom sort dialog for the worksheet sort region
ShowCustomSortDialog = 203 ShowFormatCellsDialog
Section titled "ShowFormatCellsDialog"Displays the format cells dialog for the current selection.
ShowFormatCellsDialog = 198 SnapColumnScrollRegionSplit
Section titled "SnapColumnScrollRegionSplit"Adjusts the width of the left row scroll region such that it is aligned to the edge of a column.
SnapColumnScrollRegionSplit = 139 SnapRowScrollRegionSplit
Section titled "SnapRowScrollRegionSplit"Adjusts the height of the top row scroll region such that it is aligned to the edge of a row.
SnapRowScrollRegionSplit = 141 SnapScrollRegionSplits
Section titled "SnapScrollRegionSplits"Adjusts the height of the top and left scrolling regions such that they are aligned to the edge or a row and column respectively.
SnapScrollRegionSplits = 143 SortAscending
Section titled "SortAscending"This causes an ascending sort for the current selection. The exact changes will depend on whether the current selection is within the [[Spreadsheet.activeTable]]. If the selection is within a table then the column associated with the [[SpreadsheetSelection.activeCell]] is sorted ascending. If the selection is not within a table then the data range associated with the selection is sorted ascending via the [[Worksheet.sortSettings]]. The command is not available if the selection intesects table and non-table cells and cannot be performed if there are multiple selection ranges. This command may also be executed with a string containing the A1 format cell address of the target cell for the operation.
SortAscending = 187 SortByCellColor
Section titled "SortByCellColor"Sorts the data region based on the current background color of the [[SpreadsheetSelection.activeCell]] of the [[Spreadsheet.activeSelection]]. If the active cell is within the [[Spreadsheet.activeTable]] then the sort for the column associated with the active cell is set to the new sort condition. If the cell is within the [[WorksheetFilterSettings.region]] of the [[Worksheet.filterSettings]] then the sort for the column of that region associated with the active cell is set to the new sort condition. Otherwise the [[Worksheet.sortSettings]] is updated based on the selection and the sort condition is created for that column. This command may also be executed with a string containing the A1 format cell address of the target cell for the operation.
SortByCellColor = 195 SortByCellFontColor
Section titled "SortByCellFontColor"Similar to SortByCellColor except the sort condition is based on the resolved text/font color of the active cell.
SortByCellFontColor = 196 SortByCellIcon
Section titled "SortByCellIcon"Similar to SortByCellColor except the sort condition is based on the resolved icon of the active cell.
SortByCellIcon = 197 SortDescending
Section titled "SortDescending"This causes a descending sort for the current selection. The exact changes will depend on whether the current selection is within the [[Spreadsheet.activeTable]]. If the selection is within a table then the column associated with the [[SpreadsheetSelection.activeCell]] is sorted descending. If the selection is not within a table then the data range associated with the selection is sorted descending via the [[Worksheet.sortSettings]]. The command is not available if the selection intesects table and non-table cells and cannot be performed if there are multiple selection ranges. This command may also be executed with a string containing the A1 format cell address of the target cell for the operation.
SortDescending = 186 SwitchToAddToSelectionMode
Section titled "SwitchToAddToSelectionMode"Changes the [[Spreadsheet.selectionMode]] to AddToSelection.
SwitchToAddToSelectionMode = 70 SwitchToExtendSelectionMode
Section titled "SwitchToExtendSelectionMode"Changes the [[Spreadsheet.selectionMode]] to ExtendSelection.
SwitchToExtendSelectionMode = 69 SwitchToNormalSelectionMode
Section titled "SwitchToNormalSelectionMode"Changes the [[Spreadsheet.selectionMode]] to Normal.
SwitchToNormalSelectionMode = 68 ToggleBold
Section titled "ToggleBold"Changes the bold state of the cell format of the current selection based on the bold state of the active cell.
ToggleBold = 119 ToggleCellEditMode
Section titled "ToggleCellEditMode"Used while in edit mode to change the [[Spreadsheet.cellEditMode]] and switch between the modes that control how the arrow keys are handled.
ToggleCellEditMode = 151 ToggleDoubleUnderline
Section titled "ToggleDoubleUnderline"Changes the underline state of the cell format of the current selection based on the underline state of the active cell.
ToggleDoubleUnderline = 161 ToggleFilter
Section titled "ToggleFilter"This command turns on or off filtering for the current selection. The exact changes will depend on whether the current selection is within the [[Spreadsheet.activeTable]]. If within a table and the [[WorksheetTable.isFilterUIVisible]] is false, this will ensure the [[WorksheetTable.isHeaderRowVisible]] and [[WorksheetTable.isFilterUIVisible]] are true; otherwise it will invoke [[WorksheetTable.clearFilters]] and set the [[WorksheetTable.isFilterUIVisible]] is false. Outside of a table, the property affects the [[Worksheet.filterSettings]]. If there is a filtered region then the command invokes the [[WorksheetFilterSettings.clearFilters]] and then clears/removes the region; otherwise it set the worksheet filter region to a region relative to the selection. The command is not available if the selection intesects table and non-table cells and cannot be performed if there are mulitple selection ranges.
ToggleFilter = 185 ToggleFreezePanes
Section titled "ToggleFreezePanes"Changes the DisplayOptions of the active worksheet to add or remove frozen areas. If the worksheet currently has frozen areas then they will be removed. If the worksheet currently has unfrozen splits then they will be converted to frozen splits. Otherwise it will create frozen areas based on the current active cell.
ToggleFreezePanes = 135 ToggleItalic
Section titled "ToggleItalic"Changes the italic state of the cell format of the current selection based on the italic state of the active cell.
ToggleItalic = 120 ToggleShowFormulasInCells
Section titled "ToggleShowFormulasInCells"Changes the [[DisplayOptions.showFormulasInCells]] of the selected worksheets.
ToggleShowFormulasInCells = 159 ToggleSplitPanes
Section titled "ToggleSplitPanes"Changes the DisplayOptions of the active worksheet to add or remove resizable split areas that are separately scrollable. If the worksheet currently has split areas then the splits will be removed. If the worksheet has frozen areas they will be converted to splits. Otherwise it will create split areas based on the current active cell.
ToggleSplitPanes = 134 ToggleStrikeThrough
Section titled "ToggleStrikeThrough"Changes the strikethrough state of the cell format of the current selection based on the strikethrough state of the active cell.
ToggleStrikeThrough = 121 ToggleSubscript
Section titled "ToggleSubscript"Changes the subscript state of the cell format of the current selection based on the subscript state of the active cell.
ToggleSubscript = 163 ToggleSuperscript
Section titled "ToggleSuperscript"Changes the superscript state of the cell format of the current selection based on the superscript state of the active cell.
ToggleSuperscript = 162 ToggleTableTotalRow
Section titled "ToggleTableTotalRow"Changes the visibility of the total row in the [[Spreadsheet.activeTable]].
ToggleTableTotalRow = 183 ToggleUnderline
Section titled "ToggleUnderline"Changes the underline state of the cell format of the current selection based on the underline state of the active cell.
ToggleUnderline = 160 ToggleWrapText
Section titled "ToggleWrapText"Changes the wrap state of the cell format of the current selection based on the wrap state of the active cell.
ToggleWrapText = 122 Used to reverse the last change operation.
Undo = 86 UnhideColumns
Section titled "UnhideColumns"Sets the [[RowColumnBase.hidden]] to false for the columns associated with the [[Spreadsheet.activeSelection]].
UnhideColumns = 90 UnhideRows
Section titled "UnhideRows"Sets the [[RowColumnBase.hidden]] to false for the rows associated with the [[Spreadsheet.activeSelection]].
UnhideRows = 92 UnmergeCells
Section titled "UnmergeCells"Split the current cell in multiple cells
UnmergeCells = 98 UnselectWorksheets
Section titled "UnselectWorksheets"Clears the selected worksheet tabs such that only the active tab is selected.
UnselectWorksheets = 112 ZoomIn
Section titled "ZoomIn"Changes the magnification of the currently selected [[Worksheet]] of the [[Spreadsheet]] to a higher value in increments of 10%
ZoomIn = 115 ZoomOut
Section titled "ZoomOut"Changes the magnification of the currently selected [[Worksheet]] of the [[Spreadsheet]] to a lower value in increments of 10%
ZoomOut = 116 ZoomTo100
Section titled "ZoomTo100"Changes the magnification of the currently selected [[Worksheet]] of the [[Spreadsheet]] to 100%
ZoomTo100 = 118 ZoomToSelection
Section titled "ZoomToSelection"Changes the magnification of the currently selected [[Worksheet]] to display the currently selected cells.
ZoomToSelection = 117