Excel 2010: bestimmte Daten aus Outlook-Kalendern im Excel-Worksheet abrufen
Hallo zusammen,
Ich habe eine Problemstellung bei der ich eure Hilfe brauche.
Ich habe in Excel 2010 ein Worksheet "C:\Users\Chadwickk\Desktop\Reiseplanung.xlsx", in dem B1:NN1 alle Kalendertage eines Jahres stehen und A3:A63 die Namen unserer Mitarbeiter. Bislang trage ich für jeden Mitarbeiter dort mit Kürzeln das Land ein, in dem sie unterwegs sind (IND=India, MAL=Malaysia etc.). Alle Mitarbeiter pflegen in Outlook 2010 Ihre Kalender. Dort sind ebenfalls die Reisen eingetragen (mehrtägiger Termin "Reise Indien", z. B. vom 3.1.-7.1.2017).
Diese Informationen (und nur diese, also mit einem Key-Word, z.B. "Reise" eingeleiteten Kalendereinträge" möchte ich in Excel importieren (VBA) und weiterverarbeiten. Gegebenenfalls sollten natürlich auch nachträgliche Reise-Umbuchungen im Excel synchronisiert werden.
Ich stelle mir das so vor, dass Excel sich entweder beim Öffnen der Datei automatisch die gewünschten Daten aus Outlook zieht und sich so aktualisiert, oder dass ich einen Menü-Button in Excel einfüge, der die Synchronisation übernimmt, nachdem ich ihn anklicke.
Ich bin mir nicht sicher ob das so möglich ist und bitte euch um eure Hilfe.
Viele Grüße
Chadwickk (Newbie)
Ich habe eine Problemstellung bei der ich eure Hilfe brauche.
Ich habe in Excel 2010 ein Worksheet "C:\Users\Chadwickk\Desktop\Reiseplanung.xlsx", in dem B1:NN1 alle Kalendertage eines Jahres stehen und A3:A63 die Namen unserer Mitarbeiter. Bislang trage ich für jeden Mitarbeiter dort mit Kürzeln das Land ein, in dem sie unterwegs sind (IND=India, MAL=Malaysia etc.). Alle Mitarbeiter pflegen in Outlook 2010 Ihre Kalender. Dort sind ebenfalls die Reisen eingetragen (mehrtägiger Termin "Reise Indien", z. B. vom 3.1.-7.1.2017).
Diese Informationen (und nur diese, also mit einem Key-Word, z.B. "Reise" eingeleiteten Kalendereinträge" möchte ich in Excel importieren (VBA) und weiterverarbeiten. Gegebenenfalls sollten natürlich auch nachträgliche Reise-Umbuchungen im Excel synchronisiert werden.
Ich stelle mir das so vor, dass Excel sich entweder beim Öffnen der Datei automatisch die gewünschten Daten aus Outlook zieht und sich so aktualisiert, oder dass ich einen Menü-Button in Excel einfüge, der die Synchronisation übernimmt, nachdem ich ihn anklicke.
Ich bin mir nicht sicher ob das so möglich ist und bitte euch um eure Hilfe.
Viele Grüße
Chadwickk (Newbie)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 318043
Url: https://administrator.de/contentid/318043
Ausgedruckt am: 25.11.2024 um 02:11 Uhr
8 Kommentare
Neuester Kommentar
Möglich ist alles.
So filterst du Kalendereinträge aus:
Items.Restrict-Methode (Outlook)
Codebeispiele finden sich hier im Forum, z.B.
Mit Excel einen Termin in Outlook erzeugen
p.s. Für sowas gibt's geteilete Gruppenkalender, da muss man nicht so ein Gedöhns mit Excel veranstalten.
Gruß R.
Diese Informationen (und nur diese, also mit einem Key-Word, z.B. "Reise" eingeleiteten Kalendereinträge" möchte ich in Excel importieren (VBA) und weiterverarbeiten.
So filterst du Kalendereinträge aus:
Items.Restrict-Methode (Outlook)
Codebeispiele finden sich hier im Forum, z.B.
Mit Excel einen Termin in Outlook erzeugen
p.s. Für sowas gibt's geteilete Gruppenkalender, da muss man nicht so ein Gedöhns mit Excel veranstalten.
Gruß R.
Zitat von @Chadwickk:
Hallo Ranger
Danke für deine schnelle Antwort. Ich schau mir die Links heute an
Du hast natürlich Recht mit den Gruppenkalendern, aber die Reisedaten werden später noch weiterverarbeitet, das ist der Grund..
Grüße
Chadwickk
Hallo Ranger
Danke für deine schnelle Antwort. Ich schau mir die Links heute an
Du hast natürlich Recht mit den Gruppenkalendern, aber die Reisedaten werden später noch weiterverarbeitet, das ist der Grund..
Grüße
Chadwickk
Hi Chadwickk,
Dir mag die Frage etwas blödsinnig vorkommen, aber stelle Sie dir trotzdem:
Warum? Warum werden die Daten später weiterverarbeitet? Und Vvorallendingen, wieso in Excel?
Willst Du ein Formular damit gestalten für Reisekostenabrechnungen?
Gruß
CS
Wenn ja sowieso VBA im Spiel sein soll, dort sieht der Code zum Auslesen nämlich fast gleich aus. Zusätzlicher Vorteil ist der direkte Zugriff über eine Datenbank mit der sich die Datensätze wesentlich leichter und effizienter auswerten lassen. Zusätzlich erfordert die Nutzung von Access keine zusätzliche Zuordnungszwischenschritte bei der Synchonisierung da die Datenbankeinträge gleich mit den entsprechenden Appointment-IDs aus Outlook verknüpft werden können.
Du musst mit deinem Outlook-Account aber Zugriff auf Kalender der Mitarbeiter haben damit das funktionieren soll.
Wäre eigentlich eine Aufgabe für eine Auftragsarbeit wenn du hier nur ohne jeglichen Code vorbei kommst. Kannst gerne anklopfen dann können wir über ein Angebot reden.
Du musst mit deinem Outlook-Account aber Zugriff auf Kalender der Mitarbeiter haben damit das funktionieren soll.
Wäre eigentlich eine Aufgabe für eine Auftragsarbeit wenn du hier nur ohne jeglichen Code vorbei kommst. Kannst gerne anklopfen dann können wir über ein Angebot reden.