Class Coauthoring (PowerPoint VBA)

Contains properties and methods for manipulating co authoring in a presentation.


To use a Coauthoring class variable it first needs to be instantiated, for example

Dim cth as Coauthoring
Set cth = ActivePresentation.Coauthoring

Coauthoring class variables can be set using the Presentation.Coauthoring procedure.


Terminates merge mode and ends the review.

Returns an error if the application is not already in merge mode.



Gets or sets whether the merged document favors server-side edits when conflicts occur.

FavorServerEditsDuringMerge returns an error if the application is not already in merge mode. True to favor server-side edits. The default is False, which means that local client-side edits are favored.

ActivePresentation.Coauthoring.FavorServerEditsDuringMerge = True


Returns True if the application is in merge mode.

Dim booMergeMode As Boolean
booMergeMode = ActivePresentation.Coauthoring.MergeMode


Returns the parent object for the specified object. Read-only.


Returns True if merge-mode updates are pending.

Dim booPendingUpdates As Boolean
booPendingUpdates = ActivePresentation.Coauthoring.PendingUpdates