Skip to content

Hints & Tips

Paul edited this page Mar 18, 2018 · 14 revisions

Syncing Multiple Calendars

Although this is not yet available directly within OGCS, it is still possible to set this up by running multiple instances of OGCS at the same time, one for each calendar to be synced.

From v2.7.2, OGCS can be run with additional parameters to specify different settings and logfiles for each instance.

Fixing a Stubborn Calendar Sync with Full Sync

If you encounter a calendar item that is always flagged for deletion but shouldn't be, it may be possible to resolve this by forcing a full synchronisation.

The following example is for a problematic Google item:

  1. If you have two-way sync configuration, once you're sure Google has no further changes that need syncing to Outlook, set OGCS to one-way sync: Outlook to Google.
  2. Force a full sync by pressing and holding the Shift key while clicking the Sync button
  3. Set OGCS back to two-way sync, if necessary
  4. Perform a normal (differential) sync by just clicking Sync and confirm if the problem has been resolved

Delayed Startup of OGCS

⚡ This feature is now built in to OGCS from v2.5.3, but for reference there is also the below manual workaround too.

If starting OGCS on startup of Windows causes problems with Outlooks own startup sequence, the following VBA script calls OGCS after Outlook has done its own startup things.

Copy and paste the code into Outlook's ThisOutlookSession VBA module (hit Alt+F11 to open the editor).

📍 Remember to correct the paths to point to your OGCS installation folder.

' Startup: runs on Outlook start up
Private Declare Function ShellExecute Lib "Shell32.dll" Alias "ShellExecuteA" ( _
  ByVal hwnd As Long, _
  ByVal lpOperation As String, _
  ByVal lpFile As String, _
  ByVal lpParameters As String, _
  ByVal lpDirectory As String, _
  ByVal nShowCmd As Long _
) As Long

Private Sub Application_Startup()
' Start the Outlook to Google sync
  Dim RetVal As Long
  On Error Resume Next
  RetVal = ShellExecute(0, "open", "P:\Apps\OutlookGoogleCalendarSync\OutlookGoogleCalendarSync.exe", " ", "P:\Apps\OutlookGoogleCalendarSync", 3)
End Sub
Clone this wiki locally