1

Ich brauche in meinen Programmen Interop, um mehrere Funktionen in Word und Outlook zu automatisieren. Kennt jemand einen guten Startplatz? Mein Ziel ist es, einen Seriendruck zu starten, mehrere verschiedene Dateien zu erstellen und sie entsprechend zu speichern, und dann die verschiedenen Dateien an verschiedene Personen per E-Mail zu versenden, je nachdem, wer was benötigt. Jede Hilfe, die lernt, wie man den Interop richtig benutzt, würde sehr geschätzt werden.Verwenden der Office-Interop für Word und Outlook 2007 in VB.NET

Ich verwende derzeit Visual Studio 2008 und Office 2007 und benutze vb.net, um meine Programme zu schreiben.

Antwort

2

Ein guter Einstieg ist es, den Makroeditor zu verwenden, um die Schritte aufzuzeichnen, die Sie ausführen möchten. Sie können den generierten Makrocode verwenden und für Ihre Zwecke anpassen. Klicken Sie auf die Namen der Funktionen und Variablen, von denen Sie den Zweck nicht kennen, und drücken Sie "F1", um kontextspezifische Hilfe zu erhalten.

1

Fügen Sie COM-Verweise zu Outlook 12.0-Objektbibliothek und Word 12.0-Objektbibliothek hinzu.

Diese Webseite half mir wirklich kick off: http://support.microsoft.com/kb/316383

Dann wird durch Aufzeichnen von Makros Sie eine Menge von dem Zeug ausgesetzt werden Sie wahrscheinlich mit arbeiten werden wollen. Ein Warnhinweis ist jedoch, dass nicht alles, was in VBA (Makros) verfügbar ist, in VB .NET zugänglich ist. Ich weiß nicht, warum das so ist, aber ich musste tatsächlich ein Makro von VB.NET erstellen und ausführen, das in VBA in Excel geschrieben wurde, um etwas zu erreichen, das lächerlich einfach zu sein schien, wenn nicht die merkwürdige Trennung zwischen den beiden wäre zwei.

Einige gute Informationen über Seriendruck: http://support.microsoft.com/kb/258512

Hier ist ein Artikel mit einigen grundlegenden Schritte, die Sie und mit Outlook Interop verbunden zu bekommen: http://support.microsoft.com/kb/313787 das hilft

Hoffnung. Ich werde auf Fragen von Ihnen hier Ausschau halten - ich würde sagen, dass ich ziemlich viel weiß, wenn es um Interop geht.