Kurs-ID: MsCsVstoG
Kurs .net C# Visual Studio Tools for Office
VSTO Office Entwicklung
Die Visual Studio Tools für Office (VSTO) von Microsoft bieten dem .NET-Entwickler die ideale Plattform zur Anbindung der Office-Suite an eigene .NET-Anwendungen. Kombiniert mit C# ergibt sich ein äußerst leistungsfähiges Team zur Bewältigung vielfältiger Aufgaben. So wird Office von C# zur Automatisierung angesteuert, eingebettet und programmiert. Aber auch einige nützliche XML-Fähigkeiten des Office Paketes kommen erst mit der Programmierung so richtig zum Tragen.
Die Kursteilnehmenden sind nach diesem Seminar in der Lage, eigene Lösungen mit VSTO zu erstellen und ihre Kenntnisse der Applikationsentwicklung und Office Programmierung zu kombinieren.
Anfrage stellenSeminarinhalte
Office und die .NET Plattform
- Zusammenarbeit auf Assembly Ebene
- Automatisierung mit OLE32
- Primary Interop Assemblies (PIAs)
- Dokumenten- vs. Anwendungsbezogene Programmierung
- Add-In-Programmierung
Funktionen des VSTO
Einführung VSTO
- Einsatzbereiche
- Installation
- Verweise auf PIAs einfügen
- Steuerelemente, Menüleisten und Formulare
- ActionPanes erstellen
Entwicklung mit Microsoft Excel
- Excel Objektmodell
- Excel Document Level Entwicklung
- Zugriff, Formate und Formatierung von Zellen
- .NET Funktionen aus Excel-Formel aufrufen
- NamedRange und List-Objekte
- Chart Control
- Ereignisbehandlung in C#
- HostDesigner, Document, Worksheet und Workbook
- Programmierung von SmartTags
- Fortgeschrittene Techniken der Document Level Entwicklung
- Excel XML-Datenverarbeitung
- Excel Application Level Entwicklung
Entwicklung mit Microsoft Word
- Word Objektmodell
- Programmierung mit Word Document Level
- Selection Objekt
- Sentences, Words und Chars
- Bookmark-Objekt
- Tabellen, Grafiken, Felder und Objekte
- Zugriff auf die Zwischenablage
- SmartTag und SmartDocument
- Einführung in Word Application Level
- VSTO Aufgabenleiste (ActionPane)
- Dokumentenübergreifende Aufgabenleisten
Serverseitige Programmierung
Kombinierte Entwicklung mit Microsoft Word und Microsoft Excel in einer Anwendung
Datenbankinhalte mit ADO.NET an Microsoft Office binden
- Abrufen von Datensätzen mit SQL
- Datenbankdatensätze nach Excel übertragen
- Word Seriendruck steuern
Einführung in die Entwicklung mit Microsoft Outlook
- Outlook Objektmodell
- Outlook Ereignisse in C# behandeln
- Neue Outlook-Elemente (Kalender, Aufgaben)
- Outlook Adressbuch durchsuchen
- Outlook Forms Region Entwicklung
- MAPI APIs
XML und Microsoft Office
- XML-Dokumenten-Formate benutzen
- VSTO Funktionen zur XML-Verarbeitung
Kursthemen
Das Training .net C# Visual Studio Tools for Office ist folgenden Themen zugeordnet:
Das sagen unsere Kund.innen
Die Dozentin ist sehr gut auf unsere Fragen eingegangen. (N.N., 31.08.23)
Lernmethode
Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungsumgebung, zur Festigung Ihres Lernerfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.
Zielgruppe
Diese Schulung richtet sich an C#-Programmierer, welche mit modernen Mitteln Ihre Büroanwendungen automatisieren oder ihre .NET-Anwendungen mit Office-Funktionen ausstatten möchten.
Voraussetzungen
Für diesen Kurs benötigen Sie: Gute Kenntnisse in C#. Programmiererfahrung in einer Office-Applikation (Word, Excel, Outlook) sind für diesen Kurs hilfreich aber nicht zwingend.
Erforderliche Kenntnisse
Dauer und Zeiten
3 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)
In der Regel beginnt ein Schulungstag um 9:00 Uhr und endet um 16:30 Uhr.
Verwandte Seminare
Weiterführende Seminare
Schulungsort
Der Schulungsort für das Seminar .net C# Visual Studio Tools for Office ist in unseren Räumen in der Kastanienallee 53 in 10119 Berlin Mitte oder in den Räumen des Kunden, sofern dort eine zu vereinbarende geeignete Schulungsumgebung zur Verfügung steht.
Termine
Hinweis
Dieses C#.NET-Seminar kann als IT-Training für Firmen auch in englischer Sprache durchgeführt werden.
Ihre allskills Mehrwerte inklusive
- Kostenlose Schnuppersession
- Preisvorteil 3=5
- Anmeldezugabe
- Vollverpflegung bei offenen Seminaren
- Schulungsunterlage oder Fachbuch falls verfügbar
- Arbeitsmaterialen: Block und Stift
- Teilnahmezertifikat (auch optional als validierbare Online-Version)
- Erfolgsgarantie
- Nachbetreuung