|
Weitere Angaben finden Sie im Forum, in der Dokumentation, unter Support und unter Download/Systemvoraussetzungen.
Installation - Officeversion/OS-Version - Hinweise
Das Setuppacket wurde mit Nullsoft Installer (nsis) erstellt, welcher automatisch nach Administratorenrechten fragt.
Zur Installation benötigen Sie normalerweise Administratorenrechte, oder Sie installieren die Spezialversion (Spezialversion für Kunden siehe Updateseite).
Falls Sie eine frühere Version getestet haben oder die Demo fälschlicherweise "abgelaufen" meldet, bitte per Email ein anderes Setuppaket anfordern.
Outlook-Versionen:
Es wird jeweils NUR das letzte ServicePack einer Officeversion unterstützt.
Bei Outlook 2000-2003 oder Exchange 2000/2003-Anbindung ist es aus Stabilitätsgründen evtl. erforderlich,
ein älteres Interface nachzuinstallieren!
Beim Schliessen von Outlook 2010 könnte iCal4OL während des Syncs abstürzen (ignorieren - nicht zu verhindern).
Outlook 2010 ist ein InProc-Server, welcher leider ActiveX-Verbindungen beim Schliessen killt.
Vista: Es scheint ab und zu Probleme bei der Registrierung von ActiveX-Komponenten zu geben, falls UAC aktiv ist.
- Falls Outlook während einem Sync eine Zugriffs-/Sicherheitswarnung meldet, dann könnte dies der Grund sein.
Siehe Abhilfe, oder installieren Sie iCal4OL bei deaktiviertem UAC.
Outlook 2010 benötigt eine aktive und aktualisierte Antivirenlösung, andernfalls wird iCal4OL geblockt!
==> There is a problem with the ActiveX component of Outlook (Error:429)
Unter Optionen - Sicherheitscenter -> [Einstellungen..] aktivieren
[X] Bei verdächtigen Aktivitäten nie Warnhinweis anzeigen (nicht empfohlen)
Falls Outlook 2010 während Sync geschlossen wird, kann iCal4OL abstürzen!
Da ist leider nichts zu machen! Outlook 2010 ist ein inproc Server..
(iCal4OL prüft für jedes Item, ob die ActiveX-Verbindung noch steht.
Es passiert sicher nicht während dem Warten auf nächsten Sync.)
Falls sich iCal4OL nicht mit Outlook 2007 per ActiveX verbinden kann:
Starten Sie die Reparaturfunktion von Office
Aktivieren Sie auf dem Reiter OPTIONEN-START zuunterst "[X] Behalte ActiveX-Verbindung..."
Für Outlook 2000/XP/2003 bleibt evtl. nichts anderes übrig, als die komplette Neuinstallation,
wobei darauf geachtet werden sollte, dass die Installationsart "vollständig" gewählt wird.
Vista/Win7 - wichtig zu wissen:
Unter Vista/Win7 mit Benutzerkontensteuerung (UAC) hat ein Administrator nicht automatisch Administratorenrechte!
Die Benutzerkontensteuerung (UAC) von Vista ohne SP verhindert evtl. die gleichzeitige Ausführung von iCal4OL UND Outlook!
Dies ist dann der Fall, falls mittels Rechtsklick auf C:\Program Files\iCal4OL\iCal4OL.exe - Eigenschaften - Kompatibilität ..
die Kompatibilität auf "XP" aktiviert wurde! Überprüfen Sie das, und deaktivieren Sie dies wieder - oder
schalten Sie die Benutzerkontensteuerung (UAC) ganz ab (unter Win7 funktioniert evtl. die tiefste UAC-Stufe)!
iCal4OL läuft normalerweise auch als "eingeschränkter Benutzer".
Falls der Domain-Admin aber gewisse Gruppenrichtlinienen aktiviert hat, könnte es nicht funktionieren.
In diesem Falle muss das OS-Profil auf "Standardbenutzer" geändert werden.
Windows 7: "[X] Verwende WinInet.dll anstelle WinHttp.dll (Reiter OPTIONEN-HTTP_DLL)
Diese Einstellung wird standardmässig bei Neuinstallationen gemacht!
WinHttp.dll im asynchronen Modus benötigt weniger CPU, aber erbt die IE-Proxyeinstellungen nicht!
Zudem klappt kein Sync mit Darwin CalendarServer (Bug mit "If-Schedule-Tag-Match:"-Header)!
Kurze Einführung in die Funktionsweise von iCal4OL
Für die Konfiguration von iCal4OL mit Google/CalDAV-Server den entsprechenden Assistenten auf dem Reiter "Wer" verwenden!
Der Kontakte-Sync wird mitkonfiguriert (sofern unterstützt) und sollte dann als erstes auf dem Reiter "Kontakte" separat getestet werden.
Hier kann dann angekreuzt werden, ob dieser jeweils mit dem Kalender-Sync gestartet werden soll (evtl. nur jedes sechste Mal).
Der Hintergrund-Sync am Besten mit einer Verknüpfung von START - Alle Programme - iCal4OL starten (zb. "iCal4OL TRAY every 30 minutes").
Falls Sie so eine Verknüpfung im AUTOSTART-Ordner ablegen, sollten Sie Outlook durch iCal4OL starten lassen, damit bereit. Diese Option finden Sie auf Reiter "Optionen - Start (Allgemein)".
Hinweis: Falls Sie mit anderen Outlook-Ordnern synchronisieren möchten (als Kalender, Aufgaben, Kontakte), fügen Sie die gewünschten Ordner direkt in Outlook zu.
Nach Restart von iCal4OL stehen dann diese Ordner zur Auswahl in dem Kombobox-Feldern zur Verfügung (nicht vergessen anzuwählen!).
Am Besten lesen Sie die ganze FAQ. Detailliertere Informationen finden Sie im Forum.
Wie kann ich mit mehreren Einstellungen mehrere (Google) Kalender synchronisieren?
Der allererste Sync sollte immer vollständig - also ohne [X] nur Zeitspanne mit Regel "-31 Tage (Inkrementel)" gemacht werden, falls Sie die Vergangenheit auch synchronisieren wollen.
Ab dem zweiten Lauf ist es unbedingt zu empfehlen, [X] nur Zeitspanne mit Regel "-31 Tage (Inkrementel)" zu aktivieren!
Damit müssen während dem Hochladen nicht (nochmals) alle Termine durchgelesen werden.
Der inkrementelle Sync wird automatisch ab dem 2ten (evtl. 3tem) Lauf eingeschaltet, falls eine Zeitspannen-Regel OHNE Bis-Datum angegeben ist
(sonst gibt es ein Logik-Problem mit vor langer Zeit in der Zukunft zugefügten Terminen, welche neu in die Zeitspannen-Regel fallen).
Das Feld "Datum und Zeit letzter Lauf" enthält den Zeitstempel für den inkrementellen Sync (effektiv -1 Minute letzter Lauf = zur Sicherheit).
Dieses Feld dürfen Sie auch ändern/löschen, wenn Sie wissen was Sie tun. Ein Doppelklick fügt das Tagesdatum ein => So werden nur ab heute geänderte/zugefügte Termine geprüft!
Das Resultat mit/ohne inkrementeller Sync ist das Gleiche (ausser natürlich bei manuell "zu hoch" gesetztem "Datum und Zeit letzter Lauf"). Ein vollständiger Sync kann aber sehr lange dauern.
Um gelöschte Elemente (Termine, Kontakte, Aufgaben) in Outlook zu erkennen, wird normalerweise der Ordner "Gelöschte Objekte" mitsynchronisiert!
Für öffentliche Exchangeordner siehe auch entsprechender FAQ-Artikel (gelöschte Termine landen nicht im Ordner "Gelöschte Objekte"):
==> Überwache gelöschte Termine (oder Kontakte) in Exchange-Ordner. Siehe Reiter "Optionen - Exchange/andere *.pst"):
Alle exportieren Termine werden in eine externe Datenbank "vorgemerkt" (wird ab nächstem Sync gemacht, somit funktioniert es erst ab dann)!
Falls der Ordner "Gelöschte Objekte" geleert wird, kann so iCal4OL trotzdem gelöschte Termine erkennen und richtig synchronisieren.
Auf dem Export-Enhanced-Reiter "1.2 Mehr" hat es eine Option um Termine/Aufgaben aus dem Ordner "Gelöschte Objekte" nach einem Sync zu entfernen (gelöschte Mails/Kontakte bleiben hier erhalten).
Bei Einsatz mehrerer Konfigurationsdateien (*.ini) sollte dies nur in der letzten .ini-Datei aktiviert werden.
Hinweis: Falls Sie zb. sämtliche Termine in Outlook löschen und von vorne beginnen wollen, die Schaltfläche(n) [Ordner Sync Reset] benutzen.
Gelöschte Google-Kalendereinträge und Gmail-Kontakte werden nicht "ganz" gelöscht. Diese sind unsichtbar ca. noch 14 Tage vorhanden, eben für Sync-Programme.
Google Kalender müssen also "geleert" werden, um vorgängig bereits hochgeladene Termine wieder hochladen zu können.
Um Gmail-Kontakte erneut hochladen zu können, bitte ins Feld "Geänderte Kontakte seit:" upall eintragen (oder [Ordner Sync Reset]).
CalDAV-Serveranwendungen kennen das Vorhalten gelöschter Elemente nicht. Hier muss also iCal4OL herausfinden, was alles auf dem Server gelöscht wurde.
Bei "2-Wege-Sync" geschieht dies automatisch (während Upload), wobei nur Termine welche relevant ab -31 Tage sind, geprüft werden.
==> "deleted remove" muss dafür im Feld "Kennung" verwendet werden!
Bei CalDAV "down" sollte zusätzlich auch "asFeed" ins Feld "Kennung" eingetragen werden, damit das Löschen in Outlook klappt (Alternativ auf dem Reiter "Optionen / Import" die drei Optionen "eGW/WebDAV" aktiviert werden, damit Gelöschte erkannt werden).
Der "2-Weg-Sync mit WebCalendar 1.05" funktioniert ähnlich wie bei Google. Gelöschte Termine schwimmen noch herum¨ (siehe meinen Patch auf der Downloadseite).
Achtung: Outlook-Erinnerungen im Default-Kalender
Falls Outlook-Erinnerungen gezeigt werden und Sie auf [Schliessen] klicken, wird leider das Änderungsdatum des Termines (auf jetzt) nachgesetzt!
Dies kann die Synchronisation beeinträchtigen, falls Sie "Ziehen&Ablegen" (Drag&Drop) zb. im Google Kalender verwenden, um Termine zu verschieben,
falls die Erinnerung in Outlook vor dem nächsten Sync bereits zurückgesetzt wurde!
==> In diesem Falle ist es evtl. angezeigt, KEINE Erinnerungen in Outlook (oder kein Drag&Drop) zu verwenden.
Also Erinnerungen nicht herunterladen (Reiter "Optionen / Erinnerungen" oder Reiter "Google"),
und für neue Outlooktermine die Erinnerung nach dem Hochladen in OL löschen lassen (Reiter "Google").
==> Oder Sie können einen Outlook-SUBKALENDER verwenden. Diese Alarme werden, jedenfalls in Outlook 2003, nie ausgelöst.
==> Oder Sie können mich nach einem Outlook-Makro fragen, womit dies verhindert wird (minimale Kenntnisse von VBA sind nötig).
Achtung: PC-Uhrzeit(en)
Für iCal4OL ist es sehr wichtig, dass die PC-Uhrzeit nicht von der Server-Uhrzeit abweicht!
Falls mehrere PC's mit dem gleichen Server-Kalender (Collection) synchronisieren, müssen deren PC-Uhrzeiten übereinstimmen!
Die Uhrzeiten können mit der Schaltfläche [Testen] auf dem Reiter "1. Wie" verglichen werden. Aber wegen fehlenden Rechten (Benutzerkontensteuerung) kann evtl. iCal4OL die PC-Uhrzeit nicht automatisch korrigieren!
==> Ich rate dringend, die PC-Uhrzeit per NTP (Internetzeit zb. ntp.metas.ch) aktuell zu halten - dies natürlich auch bei lokalem Server!
Es gibt Einstellungsmöglichkeiten in iCal4OL (zb. Flag "singleget older"), um nur auf Änderungen (und nicht auf Änderungszeiten der Elemente) zu prüfen. Je nach CardDAV-Server gibt es auch Flags - bitte per EMail nachfragen (Groupware mitteilen).
Ordner "Gelöschte Objekte" wird standardmässig mitsynchronisiert (was lange dauern kann)
Standardmässig wird also der Ordner "Gelöschte Objekte" mitsynchronisiert.
Die Default-Einstellung von iCal4OL überprüft also nur diesen Ordner, um gelöschte Termine nicht wieder zu importieren oder auf dem Server zu löschen.
Es werden aber aus Performance-Gründen keine älteren Aufgaben/Termine als 30 Tage gelöscht.
Dies führt dann zu Problemen, falls der Ordner "Gelöschte Objekte" ab und zu in Outlook geleert wird, oder falls dieser sehr viele gelöschte Elemente (wie Emails) enthält!
Auch werden gelöschte Termine von öffentlichen Exchange-Ordnern oder zusätzlich eingebundenen *.PST-Dateien nicht dorthin verschoben.
In diesem Falle MUSS iCal4OL umkonfiguriert werden - das darf auch für normale Ordner verwendet werden!
[X] Überwache gelöschte Termine/Aufgaben auf Reiter "Optionen - Exchange/andere *.pst" dafür aktivieren
Ab Version 2.11.8 (seit 3.9.2011 verfügbar) kann somit auf dem Reiter "2.1 Mehr" deaktiviert werden:
[ ] Inkl. Gelöschte (für Sync mit ..) (Reiter "x.1 Mehr" aktiv lassen!)
Neu funktioniert die Überwachungsfunktion unabhängig von dieser Option.
Der Ordner "Gelöschte Objekte" wird so nicht mehr durchgelesen, aber Absagen von Termineinladungen funktionieren dann evtl. nicht mehr korrekt.
Für den nächsten Sync wird das Feld "Datum und Zeit letzter Lauf" automatisch geleert.
Sync dauert also nächstes mal länger, damit alle vorhandenen Elemente in einer MDB vorgemerkt werden können.
[X] Überwache gelöschte Kontakte auf Reiter "Optionen - Exchange/andere *.pst" aktivieren,
falls Sie auch Kontakte synchronisieren.
Wird der Ordner "Gelöschte Objekte" nicht als "Pseudo-Archiv für Emails" verwendet, kann dieser natürlich nach einem Sync auch in Outlook geleert werden.
Zusätzlich können Sie "geprüfte" gelöschte Termine/Aufgaben direkt nach einem Sync durch iCal4OL definitiv entfernen lassen, siehe Reiter "2.1 Mehr":
[X] Nach Sync Termine aus Ordner "Gelöschte Objekte" entfernen
==> Dies aber nur in der letzten verketteten Einstellungsdatei *.ini (Reiter "Start") aktivieren!
Bestellcode, Hardware-/OS-Wechsel - wie bekomme ich eine (neue) Freischaltdatei?
Um die Vollversion freischalten zu können (die Demo lässt sich nicht freischalten!), benötigen Sie eine Freischaltdatei, welche sich auf Ihren PC bezieht.
Um die Freischaltdatei generieren zu können, benötige ich also einen (neuen) Bestellcode, welcher auf Ihrem PC generiert wurde!
Das Generieren eines neuen Bestellcodes ist in der Demo und der Vollversion möglich.
Falls Sie diesen Bestellcode beim Kauf noch nicht generiert hatten oder Ihre Hardware/OS gewechselt hat,
müssen Sie mir einen neuen Bestellcode per Email zusenden, damit ich eine neue Freischaltdatei generieren kann. Dies ist selbstverständlich gratis.
Dazu auf dem Eingangsschirm die Schaltfläche [Bestellcode generieren] anklicken, einen Namen eingeben,
die Schaltfläche [1. Bestellcode generieren] anklicken, dann [Code in Zwischenablage kopieren] und in eine Email an mich einfügen.
Für den Erwerb einer weiteren/neuen Lizenz die entsprechende Schaltfläche [2. Bestellseite im Browser öffnen] anklicken.
Hier wird dann der Bestellcode automatisch in das PayPal-Formular übernommen.
Der Bestellcode enthält die MAC-Adresse, den Computernamen, die Seriennummer der Festplatte und den eingegebenen Namen.
Alle Kundendaten werden strikt vertraulich behandelt und in einer PGP-Disk aufbewahrt, inkl. sämtlicher Emails.
Exchange-Serveranbindung oder zusätzliche eingebundene *.pst-Dateien
Dazu muss auf dem Reiter "Optionen" -
"Scanne auch nach öffentlichen Exchange Kalendern (Public Folder)" aktiviert werden,
falls es sich um keinen "eigenen" Postfach-Kalender handelt!
Dies Funkionalität ist bewusst seperat gehalten - da dies bei grossen Firmen-Ordnerstrukturen zu einer längeren Startverzögerung
von iCal4OL führen könnte.
Bitte beachten: Sie müssen der Besitzer (OWNER) eines öffentlichen Kalenderordner sein, damit die Sync-Felder im MAPI-Store gespeichert werden können.
Falls dieses Recht fehlt, kann die Option aktiviert werden, diese Felder in einer externen MDB zu speichern.
Zusätzlich gibt es auf Reiter "Optionen - Exchange/andere *.pst":
[X] Überwache gelöschte Termine in Exchange Public Folder welche verhindert,
dass gelöschte Termine wieder importiert werden (diese werden ja nicht in den Ordner "gelöschte Objekte" verschoben).
Diese Option sorgt auch beim Google- und CalDAV-Upload dafür, dass gelöschte OL-Termine auf dem Server gelöscht werden.
Dazu wird eine Datei mit "EntryID".MDB unter C:\documents and settings\<profilname>\Anwendungsdaten\iCal4OL\
abgelegt mit sämtlichen UID's welche synchronisiert werden (funktioniert also ab nächstem Sync!).
Hier noch ein "manueller" Trick: den "Betreff" eines Termines von zb. "Sitzung" auf "Sitzung <deleted>" abändern.
Solche Termine werden von iCal4OL als wie gelöscht behandelt.
Um die Startverzögerung beim Scannen einer komplexen Exchange-Struktur zu umgehen, kann bei der Aktivierung dieser Option + "Jetzt starten?"
die ganze Outlook-Ordnerstruktur direkt gescannt werden, und gleich anschliessend (nur) der gewünschte "öffentliche Kalender" vorgemerkt werden.
Eine Schaltfläche [EntryID] wird anschliessend auf "1. Wie" sichtbar sein..

Wählen Sie den gewünschten Kalender aus und klicken Sie dann auf [EntryID]!
Der Kalender wird vorgemerkt, und die Option "Scanne auch nach öffentlichen Exchange Kalendern
(Public Folder)" wieder deaktiviert.
Hinweis: Falls Aufgaben und/oder Kontakte mit einem öffentlichen Aufgaben-/Kontakteordner gesynct werden sollen, darf diese Option NICHT wieder deaktiviert werden.
Einige Exchange-Installation haben ein Outlook-Search-Addin, welches Termine nach Aenderungen nochmals "nachmodifiziert", also zb. gleich nach dem Upload durch iCal4OL (Sync-Felder werden eingetragen).
iCal4OL kann diese Nachmodifikation nicht von normalen Aenderungen unterscheiden, weshalb dies dazu führen könnte, dass die gleichen Termine immer und immer wieder hochgeladen werden!
==> [X] Die Zeitspanne, in der zwei Elemente als identisch angeschaut werden, um +1 Minute erhöhen (Reiter "Optionen - RDO/Divers")
Diese Option führt dazu, dass ein Termin mindestens 75 Sekunden neuer sein muss, bevor er wieder hochgeladen wird..
Es gibt noch eine andere Möglichkeit, das "Wiederhochladen" zu minimieren:
Deaktivieren Sie:
[ ] RDO nicht für Export benutzen (normalerweise angekreuzt) (Reiter "Optionen - RDO/Divers").
Sofern diese Option deaktiviert ist, werden sämtliche Felder direkt aus dem MAPI-Store ausgelesen und nicht "über" Outlook.
Evtl. sind die Veränderungen durch das Such-Addin noch nicht im MAPI-Store, da diese in Outlook gecached werden. Dies könnte helfen, funktioniert aber schätzungsweise nicht immer..
Sollte der Exchange-Ordner nicht als "Kalender" definiert worden sein (siehe LOG nach dem Scan),
kann er "manuell" in die Einstellungsdatei eingetragen werden:
Am besten dazu einen anderen Ordner mittels [EntryID] vormerken, und anschliessend die Einstellungsdatei (zb. Default.ini) bearbeiten.
Dies mittels Notepad.exe (Editor) oder direkt auf dem Reiter "Einstellungen" mittels [Zeige .ini]..
Nach der Aenderung muss die .ini-Datei neu geladen werden!
[Option]
:
DKalender=Name des öffentlichen Kalenders => darf beliebig abgeändert werden
DEntryId=Folder.EntryID + "@" + Folder.StoreID => in LOG.txt nachschauen (vom Scan oben)
Wie kann ich mit mehreren Einstellungen mehrere (Google) Kalender synchronisieren?
1. (hier mal das Grundsätzliche)
- Mittels Schaltfläche [Einstellungen speichern unter..] auf Reiter [Start] kann die Einstellung unter einem beliebigen Namen gespeichert werden.
C:\Dokumente und Einstellungen\<Benutzerprofil>\Anwendungsdaten\iCal4OL\Default.ini ist der Standardname
- Laden Sie eine andere Einstellung mittels Schaltfläche [Einstellungen laden] zb. auf Reiter [Was]
- Auf dem Reiter [Einstellungen] können diese auch dupliziert (oder eine andere laden).
- Rechte Maustaste auf eine Einstellungsdatei direkt auf dem Reiter [Start] zeigt ein Kontext-Menü für gängige Dinge, wie KOPIEREN, LADEN, ZEIGEN, etc.

- Auf dem Reiter [Start] können beliebige Einstellungsdateien zusätzlich ausgeführt werden.
Schauen Sie ins Forum, falls Sie EINEN Outlook Kalender mit MEHREREN (Google) Kalendern per Kategorie synchronisieren wollen.
Hier ein englischer Artikel, wie mehrfache Einstellungsdateien mehrere Kalender synchronisieren, und dies optimal für CalDAV eingerichtet wird.
2.
Eine andere Möglichkeit ist die Benutzung der Schaltfläche [Geplante Tasks]. Dort kann man zusätzliche Kopien von iCal4OL.exe
anlegen lassen (sofern Sie Admin-Rechte haben) zb. iCal4OL2.exe ... welche dann auch unter START-Alle Programme-iCal4OL erscheinen...
und somit jeweils eigene Einstellungsdateien (Default.ini) verwenden. Ohne Administrationsrechte müssen Sie manuell Kopien zb. unter C:\Programme\iCal4OL\ anlegen.
Bitte iCal4OL2.exe, iCal4OL3.exe etc. benennen, da diese bei einem Programmupdate automatisch erkannt und à jour gehalten werden!
Sollte bei Klick auf [Geplante Task] kein Fenster aufgehen, wurde der entsprechende Windows-Dienst deaktiviert,
Hilfe dazu hier.
Beispiel Default-Einstellungsdatei für iCal4OL2.exe:
C:\Dokumente und Einstellungen\<Benutzerprofil>\Anwendungsdaten\iCal4OL2\Default.ini
Für "Automatische Tasks im Hintergrund" empfehle ich, bei mehreren iCal4OLx.exe-Kopien, jeweils nicht den vorgeschlagen
neuen Einstellungsdateinamen zu verwenden, sondern direkt Default.ini zu verwenden. So sind die Einstellungen einfach (interaktiv) zu warten!
3.
iCal4OL.exe kann mit diversen Commandline-Parametern aufgerufen werden, um verschiedene Einstellungsdateien zu laden.
Für die Synchronisation im Hintergrund zb. alle 10 Minuten, hat es bereits unter START - Alle Programme - iCal4OL diverse Links.
Siehe auch Dokumentation zu Startoptionen.
Sofern eine andere Einstellungsdatei als Default.ini geladen wurde, fragt das Programm beim Speichern zur Sicherheit nach,
ob die Einstellungen zurück in diese Datei, oder in Default.ini gespeichert werden soll.
Kann das Programm einen iCAL-Feed (zb. von Google Calendar) alle paar Stunden neu einlesen/aktualisieren?
Ja - auf mehrere Arten!
Mittels einer Verknüpfung von START - Alle Programme - iCal4OL
Kopieren Sie zb. "iCal4OL TRAY every 20 min." in den Autostartordner. iCal4OL läuft so im Hintergrund ab.
Auf Reiter "Optionen - Start (Allgemein)" gibt es zusätzliche Optionen, um zb. den Sync auszusetzen, falls Outlook nicht (mehr) läuft.
Mittels Taskplaner von Windows "Geplante Tasks"
Diese Schnittstelle finden Sie auf dem Reiter [Start]....
Sollte bei Klick auf [Geplante Task] kein Fenster aufgehen, wurde der entsprechende Windows-Dienst deaktiviert,
Hilfe dazu hier.
Sie können mit der Schaltfläche [Andere Konfiguration ( .ini-Datei) einbinden] die Datei Default.ini angeben.
Für allgemeine Startoptionen von iCal4OL siehe Dokumentation.
Reiter [Start] im frame "Tasktray Autostart"
Klicken Sie auf das gewünschte Intervall. Das Programm wird dann in den Tasktray verkleinert.
Bei Mausklick auf das Tasktray-Icon, wird die Funktion wieder deaktiviert.
Während eines "Hintergrundlaufes" kann mit Mausklick auf das Tasktray-Icon der Fortschritt angzeigt werden, und mittels MINIMIEREN des Fensters, das Programm wieder in den Tasktray zurückgeschickt werden.
Sie müssen das gewünschte Update-Interval anklicken und testen (wird danach fett dargestellt) bevor Sie "Beim nächsten Programmstart?" aktivieren können.
Mittels Niederhalten von CTRL-SHIFT während dem Programmstart bis Hauptfenster erscheint, wird die Option "Beim nächsten Programmstart" ignoriert.
Bitte beachten: Bei älteren PCs mit Windows 2000 funktioniert dies evtl. nicht und kann zu 100% CPU-Last führen. Dies liegt am Motherboard selbst, welches evtl. im BIOS auf APM anstelle ACPI eingestellt wurde (nicht ändern, sonst startet Win2000 nicht mehr!), und somit den API-Aufruf SetWaitableTimer nicht korrekt unterstützt.
Was muss ich bei der Synchronisation mit einem Google Calendar beachten? (Detailinformationen zu den einzelnen Optionen finden Sie in der Dokumentation)
Vor einer Synchronisation am besten immer die Schalfläche [Testen] klicken. Damit stellen Sie nämlich auch sicher, dass ihr PC die exakte Zeit eingestellt hat!
Falls die Uhrzeit mehr als ca. 40 Sekunden abweicht führt dies zu "unnötigem hin und her" von identischen Terminen...
Um Zeitabweichungen automatisch zu korrigieren, siehe hier.
Mutationsdatum Serien-Termine (und deren Ausnahmen)
Falls einzelne Vorkommnisse eines Serien-Termins mutiert werden, wird in Outlook auch das Mutationsdatum des "Haupt-Termines" aktualisiert - in Google Kalender hingegen nicht. Damit dies zu keinerlei Sync-Problemen führt, wird iCal4OL nach dem Import einer Serientermin-Ausnahme den "Haupt-Termin" anschliessend wieder nach Google hochladen, um das Aktualisieren den Mutationsdatum so zu forcieren. Also nicht "wundern"... es ist gut so!
Gelöschte Termine
Gelöschte Google Termine erhalten den Status=Cancelled und schwimmen unsichtbar in Google für weitere 7-14 Tage herum. Sie müssen also mindestens 1x Woche eine Synchronisation durchführen!
Gelöschte Outlook Termine landen im Ordner "Gelöschte Objekte". Es darf also auf keinen Fall
unter "Menü-Extras-Optionen" auf dem Reiter "Weitere" die Option
"Bei Programmbeendigung den Ordner "Gelöschte Objekte" leeren" angekreuzt sein!
Besonderes: Das Löschen eines Termines in Outlook ändert das Mutationsdatum nicht. Deshalb werden die Upload-Optionen
"Datum(+Zeit) letzter Lauf" und Export Option "mit Mutationsdatum >=" für gelöschte Termine immer ignoriert.
Dh. diese gelöschten Termine werden immer abgeglichen, solange Sie im Ordner "Gelöschte Objekte" sind.
Der Inhalt dieses Ordners kann in iCal4OL (Wartung), oder auch in Outlook selbst, nach der Synchronisation aufgeräumt/gelöscht
werden.
Alternative Möglichkeit Termine zu löschen:
Gewöhnen Sie sich in Google und Outlook an, nicht mehr benötigte Termine im Betreff-Feld mit dem Word DELETED
zu ergänzen, also zum Beispiel "Sitzung Deleted".
Solche Termine werden dann zwar von iCal4OL wie gewöhnliche Termine importiert - aber beim Upload werden diese mit "STATUS:CANCELLED" versehen, und somit in Google Kalender gelöscht!
Nach dem Export müssen also die "Deleted" in Outlook noch "definitiv gelöscht" werden:
- Entweder indem erneut mit Google synchronisiert wird (Download/Import)
- oder alle Outlook-Termine mit Text "Deleted" im Betreff-Feld definitiv gelöscht werden.
Ab iCal4OL Version 1.0.2 gibt es diese Funktion im Reiter "Wartung".

(Alternativ ginge dies in Outlook mit dem Menüpunkt "Erweiterte Suche":
Nach "Deleted" suchen, dann mit CTRL-A markieren und mit Delete-Taste löschen.)
Schlussbemerkung zur alternativen Methode:
Dies betrifft nicht "einzelne Vorkommnisse einer Terminserie (eines sich wiederholenden Termines)".
Diese sollten IMMER, in Google Kalender wie in Outlook, sofort gelöscht werden (=EXDATE)!
zu Probleme mit Umlauten, UTF-8 Format (Update!)
Export: Es wird (seit jeher) im UTF-8 Format exportiert, die Umlaute müssten funktionieren.
- Evtl. haben Sie die ics-Datei mit Notepad/Editor nachbearbeitet - dadurch wird die UTF8-Codierung zerstört.
- Evtl. sind die Umlaute bereits in Outlook falsch? Dann dort natürlich zuerst von Hand korrigieren.
- Bei WebDAV-Upload (PUT an eine Webadresse) wird indirekt durch WinHTTP.dll in UTF-8 kodiert. Soviel ich weiss, kann es
nur bei Kronolith-Horde dadurch zu Probleme kommen. In diesem Falle auf dem Reiter "Optionen / Export Filter" die
UTF-8 kodierung für Export abschalten und AUCH WinInet.dll aktivieren - nur dann wird nicht kodiert!
Falls Sie trotzdem noch Probleme mit Umlauten haben sollten, dann senden Sie mir bitte eine Email, mit exaktem Fehlerbeschrieb und der ics-Datei.
Unterstützt iCal4OL "Google Kalender Termin-Einladungen"?
Ja - siehe auch Dok! Ist aber standardmässig abgestellt (unter "Erweiterte Optionen - Upload" aktivierbar, siehe Keine Einladungen an (neue) Gäste verschicken).
Terminteilnehmer werden auf 2 Arten unterstützt. Es kommt auf die Einstellung auf dem Reiter "Optionen" an:
(*1) [X] Teilnehmer im Outlook-Reiter "Terminplanung" eintragen/auslesen (sonst aus "Kontakte:")
(*2) Falls dies nicht aktiv ist werden die Kontakt-Verknüpfungen aus dem Feld "Kontakte:" als Teilnehmer interpretiert!
Die Einladungsstati werden in den Notizen des Termines angezeigt (der Outlook-Reiter "Status" kann nicht angezeigt werden, da dies nur für verschickte Einladungen aus Outlook funktioniert).
Einladungen (falls Option aktiviert) werden als "invited" verschickt (also mit "Warten auf Antwort")
Falls Keine Einladungen an (neue) Gäste verschicken aktiv ist, werden neue, in Google noch nicht zugefügte Gäste, mit dem Status "accepted" hochgeladen.
Hat ein Kontakt auch ein Google Calendar Account, so bestimmt seine Google Kalender-Einstellung, ob er Email-Benachrichtigungen erhält. Für "Nicht-Google-Kalender-Teilnehmer" klappt es auch...
Der Status der Einladungen wird (neu) in den Notizen des Termines angezeigt! Und auch bei evtl. neuem Upload aktualisiert.
Bei Mutationen des Termines (und Hochladen nach GCAL) wird erneut eine Email verschickt ("geändert")!
Ein einzelner Termin kann für weitere Einladungen "gesperrt" werden.
Für NIE mehr: oberhalb der Zeile "==> " in den Notizen "@@i" oder "no inivitation" eintragen
Für NICHT NÄCHSTESMAL: ganz zuunterst in den Notizen, nach der Teilnehmerauflistung auch "@@i" oder "no inivitation" eintragen.
Einzelne Teilnehmer können auch indirekt in Google "entfernt" werden (es wird aber keine Einladungsabsage verschickt):
In den Notizen aus "Teilnehmer: xy <xy@test.com> Eingeladen" dazu "Teilnehmer: xy <xy@test.com> delete" machen. Beim Upload wird dann diese "Verküpfung" in Outlook und Google gelöscht.
Die Stati der Google-Einladungen werden auch beim Upload in Outlook neu dargestellt (aktualisiert).
@@r oder @@reset in den Notizen löscht (reset) sämtliche Teilnehmer und fügt
die Kontakte als eingeladen (ausser für *1) neu zu - dabei gehen also nur in Google zugefügte Gäste verloren.
(*1 Bei Verwendung des Outlook-Reiters [Terminplanung] wird aber der dort eingetragene Status gesetzt)
Der Owner des Google Calendars (=Organizer) erhält nie eine Einladung, er hat also immer "akzeptiert"!
Beim Download (Import) eines Google Calendars können die Teilnehmer eines Termines automatisch mit einem Kontakt-Ordner
verknüpft werden - entsprechende Import-Option ankreuzen. Dies Option sollten Sie bei Verwendung von
(*1) immer ankreuzen.
Outlook-Abstürze - Fehlermeldungen - defekte Termine ('-2147457259 (80004005)': Die Methode '~' für das Objekt '~' ist fehlgeschlagen / "Out of Memory")
==> Zuerst PC neu starten - doch, wirklich - das ist kein Witz ;-)
Doppeltes Outlook.exe im Task-Manager unterhalb Reiter "Prozesse"
- So kann iCal4OL nicht mehr auf Outlook zugreifen (Interface Problem)
Outlook-Prozesse beenden (schliessen/abschiessen) nötig..
Das COM-Object (outlook.exe) von Outlook XP (2002) SP2 hat leider einen schwerwiegenden Fehler:
- Outlook XP starten, iCal4OL starten, iCal4OL beenden, Outlook XP beenden.... ist OK!
- iCal4OL starten, Outlook XP starten, Outlook XP beenden, iCal4OL beenden.... ist OK!
- Outlook XP starten, iCal4OL starten, Outlook XP beenden, iCal4OL beenden.... führt zu einem Fehler in iCal4OL!
Installieren Sie deshalb das Service Pack 3 von Office XP (2002)..
Das FastShutdown-Feature von Outlook 2010 killt sämtliche ActiveX-Verbindungen
- Falls gerade ein Sync läuft, könnte iCal4OL abstürzen. Leider gibt es von meiner Seite nichts, um dies zu verhindern.
Aber dadurch kann nichts kaputt gehen. iCal4OL prüft bei jedem Item einmal, ob ActiveX noch i.O.
Defekte Termine in einem Outlookkalender finden mit der Funktion auf dem Reiter "Defekte"
- Dies mal durchlaufen lassen (ohne Testoption!). Falls es abbricht, ist es relativ leicht den Termin zu bestimmen (aufsteigend nach Datum..).
Defekter Termin löschen UND aus "Gelöschte Objekte" entfernen (manchmal hilft auch bereits etwas im Termin zu ändern und zu speichern)..
Einzelne defekte Termine finden (ERROR 5, LINE 6 in DOEXPORT):
- Blenden Sie die Outlook-Symbolleiste "Erweitert" ein
- Aktivieren Sie die Kategorienansicht und sortieren Sie diese nach "Beginn" um
- Defekte Termine haben häufig kein Startdatum, dh. diese sind zuoberst
Defekte Termine löschen und auch aus Ordner "Gelöschte Objekte" entfernen, dann neu zufügen..
Outlookordner "Gelöschte Objekte" leeren
- Falls iCal4OL am Ende des Exports/Uploads einfriert, könnte dies an einem defekten Element in diesem Ordner liegen
Den Outlook-Menüpunkt EXTRAS - Order "Gelöschte Objekte" leeren... verwenden.
Defekte Termineinträge (bei Einsatz von Exchange 2000-2003 und Outlook 2007 ohne SP)
- OL2007 ohne SP hatte bei CTRL-Drag&Drop leider die EntryID mit-dupliziert, obwohl diese in OL eindeutig sein muss!
Dies führt zu diversen indirekten Fehlern, da das ganze Objektmodel von OL durcheinander kommt.
Da hilft nichts anderes, als alle betroffenen Termine zu löschen - und Drag&Drop fürs Duplizieren NICHT zu verwenden!
- Starten Sie "EXPORT als ICAL Datei (*.ics)" und versuchen Sie sämtliche Termine in eine lokale .ICS-Datei zu exportieren.
- Falls der Export abbricht (nach etlichen gelesenen Terminen), dann ist ein Termineintrag DEFEKT!
Schauen Sie in LOG.txt nach: Welcher Termin ist dort als letztes verarbeitet worden?
Der fehlerhafte Termin ist der nächste im Kalender (aber keine Wiederholung eines "früheren" Serientermines).
Löschen Sie diesen Termin und versuchen Sie es erneut! Es sollte jetzt weiterkommen...
ScanPST.exe (und evtl. neues Outlook-Profil):
- Die Struktur eines Profiles könnte defekt sein. Da hilft ScanPST.exe
- Leider können nicht alle Fehler damit erkannt und korrigiert werden. Dann hilft evtl. nur ein neues Outlook-Profil - aber erstmal alles andere lesen..
Alle Termine "flicken":
- Exportieren Sie sämtliche Termine in eine "persönliche Ordner-Datei (*.pst)".
- Danach löschen Sie Mithilfe der "erweiterten Suche" (Menü Extras) sämtliche Termine im Kalender (Suche starten, dann mit CTRL-A alle markieren, dann DELETE-Taste).
- Enfernen Sie zusätzlich mit der Funktion "Termine aus Ordner Gelöschte Objekte definitiv entfernen" die gelöschten Termine.
- Nun importieren Sie die "persönliche Ordner-Datei (*.pst)" wieder.
- Sie können zusätzlich die Datenbank Outlook.pst Mithilfe von ScanPST.exe nach Fehlern überprüfen und flicken.
- Schauen Sie auf Office Download, ob Sie das letzte Servicepack von Office installiert haben!
Probleme durch Antiviren- und Such-Addins verursacht:
- Deaktivieren Sie einmal diese Addins! Da gibt es etliche schwarze Schafe!
- Gewisse Addins verhindern zudem die Ausführung von Outlook als (nur) ActiveX, da Sie davon ausgehen, dass das Fenster sichtbar ist.
ActiveX-Probleme - Installation von Office 2000-2003 wiederholen:
- Es kann auch sein, dass etwas mit der Installation von Office nicht stimmt
- Es scheint bei früherem Einsatz von Office 2000 und späterem Update auf Office 2003 ein Problem zu geben
Wiederholen Sie die Installation, und zwar mit allen Features (Vollständige Installation der Extras + Outlook).
Evtl. muss vorgängig Office vollständig und sauber deinstalliert werden - siehe hier
Outlook 2010 benötigt eine aktive und aktualisierte Antivirenlösung, andernfalls wird iCal4OL geblockt!
==> There is a problem with the ActiveX component of Outlook (Error:429)
- Unter Optionen - Sicherheitscenter -> [Einstellungen..] aktivieren
[X] Bei verdächtigen Aktivitäten nie Warnhinweis anzeigen (nicht empfohlen)
ActiveX-Probleme => Reparaturfunktion von Outlook 2000-207 starten:
- Eine gute Idee ist olmapi32.dll umzubenennen auf olmapi32.old, und danach Office SETUP - Reparieren wählen.
- Dies löst viele Probleme mit instabilem Outlook! In Outlook 2010 ist diese Funktion in the Optionen (Installation überprüfen).
iCal4OL-Abstürze:
- Sind meistens durch defekte Elemente und defekte Outlook.pst verursacht
- Eine neue Groupware-Version kann indirekt Probleme in iCal4OL verursachen
- Kein Programm ist fehlerfrei - es könnte auch ein (neuer) Bug in iCal4OL sein
Sollten diese Angaben nicht weiterhelfen, schicken Sie mir den Screenshot, LOG.txt und debug.log per Email zu..
Beim Abonnieren eines Remote Calendars werden nicht sämtliche alten (evtl. gelöschte) Termine entfernt - wieso?
Verarbeitungsarten sind auf Englisch im Forum beschrieben, siehe also hier.
Um die alten Termine zu löschen, wird der Name ICS-Datei/ICAL-Feeds verwendet, also zb.
http://www.google.com/calendar/ical/ccc@gutentag.ch/private-ab5559e25bdd6ac2677ffbdda2217bbd/basic.ics
Siehe auch Dokumentation zum benutzerdefinierten Feld ImportICS - das Feld ist Case sensitive (Gross-Kleinschreibung beachten)!
Wird die Privatadresse in Google Kalender zurückgesetzt (anderes Magic Cookie), oder irgendein Zeichen anders geschrieben, ist dies für iCal4OL eine andere Datenquelle!
Bei Google Calendar Sync achten Sie bitte darauf, die Erweiterte Option "für Importoption "nur abonnieren" die in GCAL gefundenen & selektierten Termine markieren" nicht zu deaktivieren!
So werden Sie alte (evtl. gelöschte oder doppelte) Termine los:
- Verwenden Sie unter "Wartung" die entsprechende Funktion "Alle Termine dieser Importdatei, aus untenstehendem Kalender löschen"
Wählen Sie den "falschen" Namen des ICAL-Feeds (Kombinationsfeld wurde beim "Programmstart-Scan nach Dateinamen" gefüllt, sofern unter Reiter Optionen aktiviert).
- Termin-Dubletten können Sie unter "Wartung" entfernen.
- Enfernen Sie zusätzlich mit der Funktion "Termine aus Ordner Gelöschte Objekte definitiv entfernen" die entsprechenden Termine.
Alternativ können Sie die "Erweiterte Suche" in Outlook verwenden (evtl. Selektion nach benutzerdefiniertem Feld "ImportICS"), dann alle markieren (CTRL-A) und DELETE-Taste. Danach noch "Extras - Termine aus Ordner Gelöschte Objekte definitiv entfernen" durchführen.
Wie kann ich mit SUNBIRD und LIGHTNING synchronisieren?
Neu kann ein Outlook-Kalender per CalDAV/WebDAV angesprochen werden (abonnieren, veröffentlichen oder per caldav einbinden), siehe hier!
Leider hat Sunbird eine "dumme Einschränkung" beim Menüpunkt "Datei-Importieren":
Es werden keine neuen Versionen eines identischen Termins importiert! Diese werden immer ignoriert!
Ein ECHTER SYNC funktioniert nur, falls Sie zuerst eine ICS-Datei (mit iCAL4OL) erstellen, und diese dann in
Sunbird mittels Menüpunkt: "Datei - Kalender öffnen" einbinden!
Diese Datei kann in Outlook wieder eingelesen werden, falls Sunbird geschlossen ist -
und auch gleich wieder "aktuell" mit iCal4OL für Sunbird erstellt (exportiert) werden.
Sobald dann Sunbird neu gestartet wird, ist der aktuelle Inhalt mit den Änderungen von Outlook sichtbar!
[X] Import ICAL-Datei/Feed - Sync gegen exisitierende Termine +
[X] Exportieren als ICAL Datei (*.ics)
dazu verwenden.
Damit effektiv gelöschte Sunbird-Termine auch in Outlook gelöscht werden,
müssen folgende Einstellungen unter Reiter "Optionen / Start" verwendet werden:
[X] eGW/WebDAV: Markiere nicht mehr im Import vorhandene Termine mit <Deleted> während Export/Upload
[X] eGW/WebDAV: Entferne mit <Deleted> marktierte Termine nach dem Export/Upload
[X] Seperat starten gleich nach Import (nur sofern Sie nicht gleich wieder exportieren, was Sie aber sollten!)
Bei Export die Sunbird-Option aktivieren, damit Status "abgebrochen" als Betreff+" CANCELLED" importiert/exportiert werden.
Diese Option steuert auch Serientermine wie "Letzter Montag im Monat". Ohne diese Option, werden diese von Sunbird/ICAL nicht korrekt erkannt!
Export "Erweiterte Optionen" anschalten, und dort
[X] Exportierte Einträge markieren, als wären sie vorgängig importiert worden
aktivieren, sonst können in Sunbird gelöschte Termine nicht gefunden werden.
Export ohne Option "inkl. Gelöschte", sonst würden gelöschte Termine mit Status "abgebrochen" in Sunbird erscheinen.
Export mit Option inkl. Serienterminausnahmen
Export in VTIMEZONE als REGEL
(Der ABO-Import von iCal4OL ist dafür nicht geeignet. Dieser löscht vorgängig alle Termine eines identischen
früheren Importes - also gingen Outlook-Änderungen an solchen Terminen verloren!)
Wird WEBDAV zb. für http://icalx.com und FTP, HTTPS unterstützt?
WEBDAV wird ab Version 2.2.6 unterstützt (auch http:// mit Authentifizierung per BASIC REALM oder DIGEST)!
Import
- http://icalx.com/private/username/test.ics
=> Die Schaltfläche [Login+Password Credentials] benutzen
Falls Login/Passwort ungültig (401 access denied) oder Passwort = "?" wird das Login/Passwort ab Version 2.6.1 erneut abgefragt.
Das obige Beispiel ist die "sicherste" Art, ein nötiges username/pass zu hinterlegen,
da der Name des Feeds in Outlook im benutzterdefinierten Feld "ImportICS" gespeichert wird!
Falls dies nicht nötig ist:
- http://icalx.com/private/username/test.ics?Login=username&Pw=password
- http://username:password@icalx.com/private/username/test.ics
- http://icalx.com/public/username/test.ics
- http://www.google.com/calendar/ical/mymail@gmail.com/private-ab2349e25bdd7ab4577ffbdda94223bbd/basic.ics
Neben http:// ist auch https:// möglich, und natürlich lokale oder UNC .ics-Dateien). Ftp-Import wird ab 2.2.7 unterstützt.
Export
Wichtig beim Hochladen per WebDAV: Wenige Server verstehen kein UTF8 (zb. Kronolith-Horde).
Auf dem Reiter "Optionen / Import" hat es deshalb eine Option, um die UTF8-Codierung abzuschalten - Es muss auch wininet.dll aktiviert werden!
- http://icalx.com/private/username/test.ics
=> Die Schaltfläche [Login+Password Credentials] benutzen
- http://username:password@icalx.com/private/username/test.ics
- ftp://username:password@myftpsite.com/path/test.ics
- https://username:password@webdavsite.com/path/test.ics
Die Datei wird zuerst im TEMP-Verzeichnis kreiert und dann hochgeladen.
Für FTP muss ein PATH immer angegeben werden. FTP verwendet den Passivmodus und benutzt immer Wininet.dll mit INTERNET_OPEN_TYPE_PRECONFIG,
also mit der Proxy-Einstellung des IE.
Noch zu icalx.com... folgende Export-Optionen aktivieren:
- Serientermin-Ausnahmen auch exportieren
- VTIMEZONE - als Regel
- Sunbird..
Wie kann ich selbst eine andere Sprache in iCal4OL hinzufügen?
Die Sprachdateien befinden sich im Unterordner \Sprachen (zb. C:\Programme\iCal4OL\Sprachen).
Machen Sie eine Kopie zb. von Deutsch.txt auf Français.txt ...
Ändern Sie anschliessend den Inhalt von "Français.txt" mit einem Texteditor wie Notepad.exe (Editor).
Achten Sie darauf die Texte kurz zu halten (ähnlich lang wie in Deutsch.txt, aber nicht länger!)
\n bedeutet "neue Zeile" - also dieses Steuerzeichen nicht ersetzen
@ sind Platzhalter
~ der Text dahinter ist Tooltip
Die neue Sprachdatei können Sie dann beim nächsten Programmstart im Reiter Optionen auswählen. Bitte Kontakt aufnehmen, falls Sie daran interessiert sind iCal4OL zu übersetzen!
Wie konfiguriere ich einen Proxyserver für iCal4OL?
Empfohlen
iCal4OL benutzt normalerweise WinHTTP.dll, welches unter WinXP mittels "Proxycfg.exe -u" konfiguriert werden kann.
Alternativ kann iCal4OL auf Reiter "Optionen / HTTP DLL" so konfiguriert werden, dass
WinInet.dll anstelle WinHttp.dll verwendet wird (verwendet dann die Proxyeinstellung des IE).
WinXP: START - Ausführen: Proxycfg.exe -u
(Proxycfg.exe -d schaltet auf DIREKT, und kann somit eine falsche Proxykonfiguration umgehen)
Unter Vista, muss dies mit NETSH gemacht werden:
START - Alle Programme - Zubehör - rechte Maustaste auf "Eingabeaufforderung" - als Administrator ausführen, dann:
NETSH
winhttp import proxy source=ie
exit
Für Google Kalender sollte im Reiter "Google" auch die Option HTTPS aktiviert werden - dies löst Probleme mit älteren Proxies.
Die Google-Anmeldung geschieht immer per HTTPS - hingegen der Zugriff auf die Termine normalerweise per HTTP.
Ältere Proxies vergeben aber eine unterschiedliche SessionID für HTTPS und HTTP, obwohl der Server identisch ist.
Mit Aktivierung dieser Option wird auch der Zugriff auf die Termine per HTTPS erfolgen.
Dies ist zwar von Google nicht speziell dokumentiert, funktioniert aber...
Manuelle Proxy-Konfiguration:
Siehe Reiter "Optionen"... aber ich empfehle die Verwendung von "ProxyCfg.exe -u"
Die Manuelle Proxy Konfiguration setzt automatisch auf dem Reiter "Google" auch Verwende HTTPS (SSL) zur Verbindung mit Google (Sicherheit / Proxyprobleme trotz ProxyCfg.exe)
Notiz zu FTP-Export: Dies geschieht mittels WinInet.dll und verwendet deshalb automatisch die IE Proxyeinstellung.
Sonst ginge zb. der Sync mit einem Google Kalender nur noch mit dem Umweg über den Webbrowser:
http://ics-Private ICAL Feed-Adresse in Adresszeile eingeben und downloaden.
Anschliessend diese ics-Datei als Importdatei in iCal4OL angeben.
Ensprechend eine ics-Datei von iCal4OL generieren lassen, und per Google Webinterface hochladen.
HTTP Feeds, Google-Sync scheinen nicht zu funktionieren (Timeout) - Firewall Problematik
iCal4OL verwendet standardmässig die sogenannte WinHTTP Schnittstelle.
Diese DLL wird/kann von einer Firewall blockiert werden.
Versuchen Sie es deshalb mit der (auch) eingebauten WinINET Schnittstelle.
Diese kann auf dem Reiter "Optionen / HTTP DLL" aktiviert werden!
Sonst müssen Sie die Firewall umkonfigurieren (lassen), dh. der Zugriff von iCal4OL aufs Internet muss gestattet werden.
Beim Importieren in Google Kalender von gösseren ics-Dateien habe ich plötzlich folgende Meldung erhalten:
Failed to import events: Unable to process your iCal/CSV file. The file is not properly formatted
GCal-Import produziert diese Fehlermeldung aus dem "nichts"... evtl. weil der Service momentan überlastet ist.
Die Syntax der ics-Datei ist korrekt. Also einfach später nochmals versuchen...
Abhilfe schafft evtl. die iCal4OL-Export-Option: Exportdatei splitten (*_nnnn.ics) zb. alle 200 Termine.
PS: Pro Tag verarbeitet Google maximal ca. 5000 Termine von der gleichen IP-Adresse.
Wie kann ich iCal4OL dazu zwingen nochmals alle Daten
zu exportieren. Es scheint so, als würde es nach dem ersten
Export nur mehr die neuhinzugekommenen exportieren.
Es gibt in iCAL4OL diverse Exportoptionen, welche den Umfang des Exportes einschränken können.
- nur Termin-Zeitspanne <=== Regel beachten...
- Datum(+Zeit) letzter Lauf / nur ab Mutationsdatum(+zeit) <=== wird automatisch nach jedem Sync "erhöht"
- Falls Sie die erweiterte Option "Nur Neue, Geänderte..." zusammen mit "Exportierte Einträge markieren, als wären sie vorgängig importiert worden"
verwendet haben, müssen Sie auf die obere Möglichkeit ausweichen. Dies kann logischerweise nicht wiederholt werden, da die Termine "zurückgesetzt/geändert" wurden!
"Erweiterte Optionen berücksichtigen" aktivieren und auf [Standard zurücksetzen]... Hier sollte nur "Öffentliche" + "Private" angekreuzt sein.
In gewissen (seltenen) Fällen kann die Outlook.pst-Datei korrupt sein. Suchen Sie auf Ihrer Festplatte nach Scanpst.exe zum flicken!
Tipps zur ALTEN COM-Addin Version (wird nicht mehr verkauft/supported): manuelle (De-)Installation, visuelles Erscheinungsbild
Manuelle Installation für 2ten Benutzer oder andere Outlook-Version (Setup muss durchgeführt sein)

- Outlook 2003 anderer Benutzer: C:\Programme\iCal4OL\iCal4Addin.reg in Registry eintragen (Outlook 2003 darf nicht laufen)
oder:
Einen Zustand erreichen, wo iCal4Addin aus Outlook entfernt ist (siehe auch manuelle Deinstallation) - aber iCal4OL nicht deinstallieren!
- Die iCal4Addin.dll sollte durch das Setup-Programm bereits registriert worden sein. Dies darf aber wiederholt werden:
START - Ausführen: regsvr32 "c:\Programme\iCal4OL Addin\iCal4Addin.dll" )
- Symbolleiste iCal4Addin muss gelöscht sein (Rechte Maustaste auf Symbolleiste - Anpassen - Symbolleisten - "iCal4Addin" löschen falls vorhanden)
- das Addin darf in Outlook nicht mehr drinstehen (=entfernt: Menü Extras Optionen Weitere Erweiterte_Optionen Com-Addins "iCal4Outlook")
- Outlook beenden - Stellen Sie sicher, dass nicht noch eine versteckte Instanz des Prozesses "outlook.exe" im Taskmanager (ctrl-alt-del, Reiter "Prozesse") läuft. Erst dann Outlook neu starten!
- Outlook 2000/XP/2003: Menü - Extras - Optionen - Weitere - Erweiterte_Optionen - COM-Add-Ins... aufrufen
- Outlook 2007: Menü - Extras - Vertrauensstellungscenter - Add-Ins - Verwalten: COM-Add-Ins - Gehezu
- C:\Programme\iCal4OL Addin\iCal4Addin.dll hinzufügen
- Outlook beenden, etwas warten, Outlook wieder starten.
- Eine neue Symbolleiste mit dem Symbol iCal4OL sollte jetzt erscheinen. Fertig!
Manuelle vollständige Deinstallation der Addin-Version

- Outlook 2000/XP/2003: Menü - Extras - Optionen - Weitere - Erweiterte_Optionen - COM-Add-Ins... aufrufen
- Outlook 2007: Menü - Extras - Vertrauensstellungscenter - Add-Ins - Verwalten: COM-Add-Ins - Gehezu
- Add-In "iCal4Outlook" entfernen, ok.
- Rechte Maustaste auf Symbolleiste - Anpassen - Symbolleisten - "iCal4Addin" löschen
- C:\Programme\iCal4OL Addin\UninstAddin.bat starten (für: regsvr32 /u iCal4Addin.dll)
- Jetzt kann das ganze Verzeichnis "C:\Programme\iCal4OL Addin" gelöscht werden
Visuelles Erscheinungsbild von iCal4Addin aufpeppen

- Klicken Sie mit rechter Maustaste auf diesen Link Outlook.exe.manifest und speichern Sie diese Datei im Installationverzeichnis von Office 2003.
Der Pfad heisst wahrscheinlich C:\Programme\Microsoft Office\Office11 (dort wo sich Outlook.exe befindet!)
- Dies peppt das visuelle Erscheinungsbild von iCal4Addin auf.
Unerwünschte Nebenwirkungen auf andere Addins sind aber möglich..
Wie kann ich alte Termine in Google Calendar löschen?
Version 2.7.x hat auf dem Reiter "Wartung" diese Funktionalität eingebaut!
Dieser Tipp setzt voraus, das diese Termine im Outlook Kalender auch noch vorhanden sind!
Also evtl. zuerst den Google Calendar in Outlook einlesen...
Zuerst abgelaufene Serientermine entfernen:
Starten Sie die "Erweiterte Suche" im Outlook Kalendar (Menüpunkt: Extras-Suchen)
Gehen Sie auf den Reiter [Erweitert]
Klicken Sie auf Feld und wählen Sie [Datums-/Uhrzeitfelder] - [Serienende]
Bei der Bedingung wählen Sie [am oder vor]
Beim Wert tragen Sie bitte zb. [31.12.2006] ein
Klicken Sie nun auf [Zur Liste hinzufügen]
Jetzt [Suche starten], die abgelaufenen Serientermine werden nun angezeigt
Überprüfen Sie das Resultat!!
Auf ersten Eintrag klicken, dann CTRL-A (alle markieren) und Taste [Delete] drücken
Nun abgelaufene Einzelterminen entfernen:
Starten Sie die "Erweiterte Suche" im Outlook Kalendar (Menüpunkt: Extras-Suchen)
Gehen Sie auf den Reiter [Erweitert]
Klicken Sie auf Feld und wählen Sie [Datums-/Uhrzeitfelder] - [Ende]
Bei der Bedingung wählen Sie [am oder vor]
Beim Wert tragen Sie bitte zb. [31.12.2006] ein
Klicken Sie auf [Zur Liste hinzufügen]
Klicken Sie auf Feld und wählen Sie [Alle Terminfelder] - [Serientyp]
Bei der Bedingung wählen Sie [entspricht]
den Wert lassen Sie auf [(keine Angabe)]
Klicken Sie auf [Zur Liste hinzufügen]
Jetzt [Suche starten], die abgelaufenen Einzeltermine werden nun angezeigt
Überprüfen Sie das Resultat!!
Auf ersten Eintrag klicken, dann CTRL-A (alle markieren) und Taste [Delete] drücken
Die gelöschten Termine befinden sich nun im Ordner "Gelöschte Objekte" - also müssen diese gelöschten Termine nach Google Kalender hochgeladen werden -
entsprechende Einstellungen unter "Export" in iCal4OL vornehmen:
(natürlich [Import] deaktivieren)
natürlich [Google Upload] und [Keine Einladungen verschicken] wählen
[Simulation] ankreuzen (sicher ist sicher)
als einziges zusätzlich [inkl. Gelöschte (für Sync Webcalendar/GCAL)] ankreuzen!
VTIMEZONE sollte natürlich auch richtig gesetzt sein
Starten und LOG anschauen, falls ok die [Simulation] deaktivieren und nochmals laufen lassen.
Gelöschte Termine werden von Google erst nach ca. 7-14 Tagen definitiv aus dem Kalender gelöscht,
dh. diese schwirren noch unsichtbar herum (zur Synchronisation mit anderen Kalendern).
Lässt sich die Sicherheitswarnung von Outlook abstellen (Versionen < 2.2.1)?
Ab Version 2.2.1 sollte keine Zugriffswarnung mehr kommen, sonst ist etwas bei der Installation schief gelaufen!
- PC neu starten und Installation wiederholen
- Achten Sie bitte darauf, dass OUTLOOK während der Installation nicht läuft.
Überprüfen Sie dies auch im Taskmanager unter "Prozesse"!
- Falls es immer noch nicht geht, folgende ActiveX-Komponente manuell registrieren:
WinXP (als Administrator): START - Ausführen - regsvr32 c:\Windows\System32\RDOiCal4OL.dll
VISTA (als Administrator): START - Alle Programme - Zubehör - Eingabeaufforderung mit rechter Maustaste "als Administrator"
Dann oberen blauen Text ausführen.
Zur Not "[X] Deaktiviere RDO/Redemption" auf Reiter "Optionen / RDO/Divers" ankreuzen.
(Auf Windows Server mit installiertem "Exchange Server" kann RDO/Redemption nicht funktionieren)
Falls deaktiviert, installieren Sie am besten Express ClickYes Freeware .
iCal4OL erkennt und steuert dann dieses Programm. Sofern im Tasktray mit Modus "Start Suspended" konfiguriert, wird die Sicherheitswarnung von Outlook automatisch bestätigt.
Weitere Angaben finden Sie in der Dokumentation, unter Support und unter Download/Systemvoraussetzungen.
|