Office Automation

Die MS Office Anwendungen wie Word und Excel sind über .NET automatisierbar mittels Com Interop. Dazu werden sogenannte Com- Interop- Assemblies für die einzelnen Anwendungen bereitgstellt.

Alternativ kann auf die Office- Dokumente, bei welchen es sich um zip- Archive handelt, die XML- Dokumente beinhalten, via Open XML 2.5 SDK zugegriffen werden.

Projekttypen

Name Inhalt
Add Ins Stellt eine Bibliothek bereit, die in Tools enthält, welche Projektübergreifend genutzt werden können
Template Eine Vorlage inklusive Makros wird bereitgestellt.
Document Ein singuläres Dokument inklusive Makros wird bereitgestellt.
Vergleiche verschiedener Technologiene

Excel Objektmodell

Namespace
Microsoft.Office.Interop.Excel
offizielle Doku
hier
meine Doku
hier

Word Objektmodell

Namespace
Microsoft.Office.Interop.Word
offizielle Doku
hier
Zugriff auf Inhalte
hier
Text formatieren
hier
Dokumenteigenschaften, Bookmarks
hier