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 GmbH http://blogs.msdn.com/jensha © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
It‘s all about … OBA
Was bietet VSTO überhaupt? .NET Hosting Umgebung in Office .NET Framework für Office Abstraktion des Office OM in managed Code Tür zu .NET Technologien OBA Client Werkzeug LifeCycle Support RAD Tool für Office VB oder C#
Key Features Add-Ins Ribbon Erweiterungen TaskPanes Anwendungsweit Dokumentzentrisch Ribbon Erweiterungen TaskPanes Outlook Form Regions SharePoint Workflows Datengebundene Content Controls ClickOnce Deployment
Design-Assistenten Schritt für Schritt zum Ziel Outlook Forms Regions Eigene Formulare … Ergänzen Erweitern Ersetzen … ebenso bestehende Outlook Formulare
Designerunterstützung statt Ribbon Control Bibliothek Doppelklick Event Handler Grafiken (eigene + Office) XML (RibbonX) exportierbar
Content Control Support Direkt in Visual Studio 2008 Automatisches Data Binding Nur zwei Zeilen Code für die Navigation XML Data Store Integration durch Open XML Globals.ThisDocument.customersBindingSource.MoveNext(); Globals.ThisDocument.customersBindingSource.MovePrevious();
VBA Interoperability Vorhandener VBA Code kann werden weiter genutzt aus VSTO gerufen mit VSTO erweitert werden Investitionsschutz
Office Integration mit VSTO 3.0 3/28/2017 8:11 PM Office Integration mit VSTO 3.0 Demo Jens Häupel Platform Strategy Manager Developer Platform & Strategy Group © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Sicher ist Sicher Das Sicherheitsmodell von VSTO ClickOnce Sicherheitsmodell Signierter Code (Manifeste) Zertifikatsinfrastruktur Trust Chain Ausnahmeliste (Office Inclusion List) Inclusion List Entry (Public Key)
Deployment Echtes ClickOnce Deployment ClickOnce Download Cache Updates Zentrale Verwaltung Volle Unterstützung in Visual Studio 2008 Deployment Manifest Application Manifest Link
Deployment und Updates 3/28/2017 8:11 PM Deployment und Updates Demo Jens Häupel Platform Strategy Manager Developer Platform & Strategy Group © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Powertools VSTO Troubleshooter Ribbon ID Tool Window Office Interop API Extensions SharePoint WF Package Generator SharePoint Feature Sweeper VSTO/VSTA Pipeline Verifier VSTO Dev Cleaner Open XML Package Editor
VSTO bringt … Visuelle Designer Entwicklung in VB oder C# Volle Integration in Visual Studio Konsistentes Sicherheitsmodell Einfaches Deployment & Updates
3/28/2017 8:11 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.