Frage

Ich habe eine ziemlich große Excel-Datei. In dieser Datei gibt es eine Spalte mit Daten. Ich würde gerne wissen, ob / wie würde es möglich sein, ein Programm, das die Benachrichtigung 30 Tage im Voraus zu Outlook-Kalender oder senden Sie eine E-Mail über Outlook in meinem Büro wäre in der Lage, das Datum zu lesen und schreiben. Gibt es eine anständige API, die ich für diese verwenden könnte? Wenn ja, wo kann ich einen finden? Oder gibt es irgendwelche bestehenden Programme der Lage, diese Funktion?

War es hilfreich?

Lösung

Es soll möglich sein, einen Excel-VBA-Skript zu schreiben, die mit Outlook interagiert. Siehe http://www.dicks-clicks.com/excel/olAutomating.htm für eine gute Führung zu diesem Thema. Spezifisch http://www.dicks-clicks.com/excel/olCalendar.htm #Creating_an_Appointment erwähnt, wie Kalendereinträge erstellen. Just bewusst sein, die meisten Proben werden für Outlook / Excel 2000, ich denke, die meisten immer noch mit neueren Versionen, aber einige Objekte umbenannt werden können.

funktionieren sollte

Outlook-Code mit Code-Beispiele für die Outlook-Integration im Allgemeinen ein weiterer guter Ort ist. Z.B. http://outlookcode.com/article.aspx?id=49

Natürlich müssen Sie nicht alles Code in Excel Sie leicht in der Lage sein sollten, die gleiche Sache in einer benutzerdefinierten Anwendung zu tun (zB. Eine .NET-Anwendung).

Andere Tipps

Sie können einen Makro ausgeführt, wenn Blatt in Excel öffnen den Kalender zu überprüfen und zu aktualisieren und E-Mail senden.

Hier ist ein Beispiel , wie E-Mails über Outlook senden frommexcel. Aber das Problem ist, dass Outlook uns ein Sicherheits-Popup zeigen sagen Excel versucht, eine E-Mail Outlook senden verwenden und ob Sie es zulassen oder nicht.

Hier ist ein weiterer Beispiel , die zeigt, wie diese Sicherheitswarnung außer Kraft zu setzen.

Dieses thred hat einen Beispiel rel="nofollow , wie E-Mail mit einem Mail-Server zu senden, wenn Sie daran interessiert sind (havne't es versucht).

Und hier ist ein Beispiel darüber, wie ein Ereignis in Outlook hinzufügen calander. Hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top