WebCast: Managed Smart Tags mit VSTO Jens Häupel.NET Technologieberater Microsoft Deutschland GmbH

Slides:



Advertisements
Ähnliche Präsentationen
Microsoft Referenzarchitekturen- Infrastruktur für Connected Systems
Advertisements

Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
Entwicklung und Einsatz von Smart Client-Anwendungen Jens Häupel Developer Evangelist Microsoft Deutschland GmbH Dirk Primbs.
Windows Vista für Entwickler
Neue Mobilität Frank Prengel Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH
1. 2 Microsoft.NET Überblick Dirk Primbs Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
Web Matrix Project Kurzüberblick Dirk Primbs Technologieberater Developer Platform Strategy Group Microsoft Deutschland GmbH.
Installation des Add-In SOLVERSTAT
Microsofts XML-Strategie aus Sicht des Endanwenders Klaus Rohe Developer Platform & Strategy Group Microsoft Deutschland GmbH.
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Agenda 09: :00 Überblick über Microsoft Visual Studio 2005 Tools for the Microsoft Office System 09: :00 Überblick über Microsoft Visual Studio.
Integration in Office 2003 Visual Studio Tools für Office 2.0
Presenter: Daniel Walzenbach Technologieberater
Presenter: Daniel Walzenbach Technologieberater
MSDN Webcast: VB. NET für Einsteiger und Umsteiger Einführung in VB
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 7 Strukturierte Ausnahmebehandlung (Level 100) Presenter: Daniel Walzenbach Technologieberater.
Microsoft Office Information Bridge Framework Jens Häupel.NET Technologieberater Developer Platform & Strategy Group Microsoft Deutschland GmbH.
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 10 Die erste, eigene Klassenbibliothek (Level 100) Presenter: Daniel Walzenbach Technologieberater.
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 2 Datentypen, Variablen, Namensräume, Ausdrücke und Operatoren (Level 100) Presenter: Daniel.
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 5 Noch mehr Klassen und Strukturen (Level 100) Presenter: Daniel Walzenbach Technologieberater.
Presenter: Daniel Walzenbach Technologieberater
MSDN Webcast: VB.NET für Einsteiger und Umsteiger, Teil 9 Zeichenketten, Delegates und Events (Level 100) Presenter: Daniel Walzenbach Technologieberater.
Anwendungen entwickeln für Office 2007
TechNet Webcast Microsoft Office System mit Line-of-Business-Anwendungen integrieren - Nahtloser Austausch von Unternehmensdaten Joern Hagenguth Audience.
Zeitplanung. Über uns Jens Schaller Blog: Tool:
Formatvorlage des Untertitelmasters durch Klicken bearbeiten Platin-Partner: Gold-Partner: Veranstaltungs-Partner: Medien-Partner: Web Content Management.
Microsoft Office Forms Server
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Workshop WPF für Windows-Entwickler
Test Driven Development - Romano Adler-
SQL Server 2005 CLR-Integration
Smarte und verbundene Dokumente mit Office 2003 und .NET entwickeln
Michael Köster User Experience Specialist Microsoft Corporation.
© 2005 Avanade Inc. All rights reserved. The Avanade name and logo are registered trademarks in the US and other countries. Office als Applikationsplattform.
Developer Day Webseiten auf Windows Azure hosten Britta Labud bbv Software Services AG Roland Krummenacher bbv Software Services AG.
IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz.
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure Windows Azure Mobile Services.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
| Basel Developing apps for SharePoint 2013 using Visual Studio 2013 René Modery, Office 365 MVP, 1stQuad Solutions.
Dariusz Parys Developer Evangelist Microsoft Deutschland GmbH.
Visual Studio 2012 Pre-Launch Event Neno Loje Berater & MVP für Visual Studio ALM, TFS & Scrum, Hansjörg Scherer Microsoft Switzerland.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
Swiss TechNet Events Herzlich Willkommen Windows 8.1 Überblick & moderne Workplace Szenarien 25. November 2013 Martin Weber, Tech Solutions Professional,
HandsOn Cloud, Infrastruktur, Architektur, Solution Design SharePoint for Internet Sites: Erfahrung aus der Praxis.
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
Spricht Ihre Anwendung schon Open XML?
MVVM in Windows 8 und Windows Phone 8
PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 1 Folie 2 Microsoft.NET Framework: Quelle:
Virtual Earth Visualisierung von Geodaten Daniel Walzenbach, Microsoft Deutschland GmbH
Visual Studio Tools für Office 2007 Next Generation Applications for Office - Teil 2 Marcel Gnoth, Avanade Deutschland GmbH CS3, VB7, OF2, PA12.
SharePoint FIS HandsOn – out of the Box.
FIM 2010 R2 The real benefit of an Identity Management System!
Office Business Anwendungen mit SharePoint 2010 Fabian Moritz SharePoint MVP.
Office Automation - Outlook Zhijian Zhao, Ferdinand Buechler, Gregor Valentin.
Office Business Anwendungen mit SharePoint Fabian Moritz | MVP Office SharePoint Server.
Digital Dashboard Toolkit 2001 SharePoint Portal Server released targeting portal market SharePoint Team Services (STS) released as free add-
Windows Azure VMs und Storage
© All rights reserved. Zend Technologies, Inc. Jenseits von var_dump(): Debugging in ZF Jan Burkl System Engineer.
Informations-Forum: SAP Interoperabilität
Web Services in.NET und die.NET My Services 14. November Web Services in.NET und die.NET My Services Mario Ehrlicher Senior Consultant Xuccess
Die nächste Generation von Microsoft Office System 2007 Microsoft Office System Gernot Kühn Technologieberater Office System Mittelstandsbetreuung.
Team-Foundation-Server in der Praxis
SQL Server 2005 CLR Integration Sebastian Weber Microsoft Deutschland GmbH
Developer Day Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft.
Sprachneuerungen des .NET Frameworks 3.5
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
TechNet Schweiz – Herzlich Willkommen SQL Server 2012 – Was ist neu? 6. Dezember 2011 Roger Breu, Microsoft Bernd Schneider, Microsoft Dr. Bernd Kiupel,
 Präsentation transkript:

WebCast: Managed Smart Tags mit VSTO Jens Häupel.NET Technologieberater Microsoft Deutschland GmbH

Agenda Was sind Smart Tags überhaupt? Com Interfaces Abstraction in VSTO 2.0 Demo Deployment

Was sind Smart Tags überhaupt? Bereitstellung von Aktionen für losen Text Setzt Daten in Kontext MS WordTask Pane Option1 Child Label Die Anfrage SRX von Microsoft wurde noch nicht beantwortet Wo?Finde Kunde Finde Anfrage Aktion?

SmartTags in Word

COM Interfaces

Abstraktion in VSTO 2.0 Sehr einfaches und intuitives Interface Kaspelt die COM-Interfaces ISMartTagAction bzw. ISmartTagRecognizer Für spezifische Dokumente Aggressivere Erkennungsmechanismen möglich Für Dokumente einer bestimmten Vorlage Allgemeinere Erkennung, Gruppierung

Klassen in VSTO 2.0

SmartTags { Collection } Document bzw. Workbook Object

Smart Tag mit VSTO 2.0

Deployment Manifest-basiert Application Manifest im Dokument enthalten Default nach Erstellung in Visual Studio Dokument und Assembly im gleichen Ordner (lokal) Szenarien: Dokument und Assembly lokal Dokument lokal + Assembly vom Server Dokument und Assembly vom Server Wenn Assembly zentral (Server), dann Pfad anpassen

Deployment mit zentraler ASM Assembly Path per Code anpassen Zugriff über ServerDocument-Klasse Pfad anpassen Dim sd As ServerDocument = Nothing Try sd = New ServerDocument(" ") sd.AppManifest.Dependency.AssemblyPath = " " sd.Save() Catch ex As System.Exception '... Finally If Not sd Is Nothing Then sd.Close() End If End Try

Zusammenfassung Kontext und Aktionen über losen Text Information Bridge Framework Informationen an Ort und Stelle Seht einfache und intuitive Umsetzung Gewohnte Tools und Sprachen Managed Code

Ressourcen Visual Studio.NET and Office Development VSTO Team Blog Office Interop Cookbook Visual Studio 2005 Tools for the Microsoft Office System Word, Excel und Outlook mit.NET Code erweitern dio2005/VisualStudio2005ToolsForTheMicrosoftOfficeSystem.mspx dio2005/VisualStudio2005ToolsForTheMicrosoftOfficeSystem.mspx