2016-08-04 13 views
0

Wir haben einige sehr alte VB6-Anwendungen, die Automatisierung zum Erstellen von Excel-Tabellenkalkulationen, Word-Dokumenten und Outlook-Kalenderereignisse verwendet. Jetzt wollen wir diese Anwendungen auf VB.net upgraden und die gleichen Automatisierungsaufgaben durchführen. Unser Problem ist, dass es anscheinend sehr spärliche Dokumentation darüber gibt, wie dies jetzt zu tun ist. Es gibt viele Möglichkeiten, Add-Ons zu erstellen oder mit COM-Objekten zu interagieren, aber keines davon passt zu unseren Zwecken. Wir müssen in der Lage sein, mit Office 2016 (was vermutlich .Net nicht COM ist) direkt zu interagieren, um unsere Ausgaben zu erstellen. Jede Hilfe sehr geschätzt.Outlook-Automatisierung von VB.net (Visual Studio 201)

+0

Die VB6-Code muss COM (oder COM-Interop mindestens) –

+0

ich verwenden denke, dass deine Frage zu weit gefasst ist, um beantwortet zu werden. Es ist ziemlich einfach, alle in VB.net zu implementieren (ich würde erwarten, dass es in VB6 viel schwieriger war) und es gibt viele Beispiele für bestimmte Aufgaben. Die Teile Ihres Codes, in denen Sie Ihre Dokumente kompilieren, können möglicherweise so bleiben, wie sie sind, während ich die Teile, die mit Office interagieren, komplett verschrotten und durch neuen VB.net-Code ersetzen würde. –

+0

Schauen Sie sich VSTO https://en.wikipedia.org/wiki/Visual_Studio_Tools_for_Office an – rheitzman

Antwort