property Schedule.RedoListAction ([Action as Variant], [Count as Variant]) as String
Lists the Redo actions that can be performed on the control.

TypeDescription
Action as Variant [optional] A long expression that specifies the action being listed. If missing or -1, all actions are listed. 

The Action parameter can be one of the following:

  • exUndoRedoAddEvent(13) ~ "AddEvent;EVENTID", indicates that a new calendar-event has been created
  • exUndoRedoRemoveEvent(14) ~ "RemoveEvent;EVENTID", indicates that an calendar-event has been removed
  • exUndoRedoMoveEvent(15) ~ "MoveEvent;EVENTID", indicates that an calendar-event has been moved or resized
  • exUndoRedoUpdateEvent(16) ~ "UpdateEvent;EVENTID", indicates that one or more properties of the calendar-event has been updated, using the StartUpdateEvent / EndUpdateEvent methods

For instance, RedoListAction(12) shows only AddEvent actions in the redo stack.

Count as Variant [optional] A long expression that indicates the number of actions being listed. If missing or -1, all actions are listed. For instance, RedoListAction(12,1) shows only the last AddEvent action being added to the redo stack
String A String expression that lists the Redo actions that may be performed.
The RedoListAction property lists the Redo actions that can be performed in the control. The AllowUndoRedo property enables or disables the Undo/Redo feature. The UndoListAction property lists the Undo actions that can be performed in the control. Use the UndoRemoveAction method to remove the last actions from the undo queue. The RedoRemoveAction method removes the first action to be performed if the Redo method is invoked. The LayoutStartChanging(exUndo/exRedo) / LayoutEndChanging(exUndo/exRedo) event notifies your application whenever an Undo/Redo operation is performed.

The records of the Undo/Redo queue may contain actions in the following format:

Also, the Undo/Redo queue may include:

Here's a sample how the result of RedoListAction method looks like:

AddEvent;1
UpdateEvent;1
AddEvent;2
UpdateEvent;2
MoveEvent;B
StartBlock
MoveEvent;3
AddEvent;3
EndBlock