Wat is er nieuw in Visual Studio 2005 Tools for Office SE? Maurice de Beijer ABL – The Problem Solver.

Slides:



Advertisements
Similar presentations
Introduction to SharePoint for .NET Developer
Advertisements

Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Smart Client applicaties met Visual Basic 2005 André Obelink, MCSD VBcentral.
Extending Word, Excel and InfoPath 2007
Sofia, Bulgaria | 9-10 October Developing An Advanced ASP.NET Server Control With Rich Design-Time Goksin Bakir Yage Ltd Microsoft Regional Director, MEA.
Word – Pika Training © August 2006, Pro Seniors, Inc. Microsoft Office Automation Using Pika Data Overview.
Introduction to Visual Studio.Net 2005 By Sam Nasr September 27,
Windows Workflow Foundation By Sam Nasr, MCAD October 23,
Office 2007 November 28, 2006 Sam Nasr Software Engineer Berbee Information Networks.
Where USERS Make the Difference! Peer to Peer | Greater Scale | More Voices | Faster How to Configure Roles & Activity Queues Kim Congleton.
November 11, MCT, MCITP, MCTS, MCP SharePoint Architect for Planet Technologies. Working with SharePoint since – Administrator / Developer.
Creating Page Layouts using SharePoint Designer or Visual Studio Becky Bertram MCSD, MCAD MCTS WSS Development MCTS MOSS Development
DDD Using and Extending Excel with Visual Studio A high level discussion of the main options Simon Murphy Developer – Codematic.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Solution Development Using the 2007 Microsoft Office System Open XML File Formats Microsoft Corporation.
Overview of Visual Studio 2005 Tools for the Microsoft Office System Svetlana Loksh Development Lead Visual Studio Tools for Office Team Microsoft Corporation.
Saurabh Bhatia Program Manager Microsoft Corporation Andrew Whitechapel Senior PM Microsoft Corporation TL01.
UNDERSTANDING MICROSOFT OFFICE 2007 John F. Hall IT-User Services.
Getting Started with Microsoft Office 365. Getting Started - Overview How to use your existing desktop software to connect to Office 365. Install the.
Office 2010 UI Customization Office 2010 Client. Outline Office and Visual Studio 2010 Office UI Customizations Custom Task Panes Outlook Form Regions.
Using.NET Platform Note: Most of the material of these slides have been adapted from Nakov’s excellent overview for.NET framework, MSDN and Wikipedia Muhammad.
VSTO (SE) ED RICHARD SOFTWARE OBJECTIVES Context sensitive data and panes.
Microsoft SharePoint 2010 technology for Developers
Getting the Most From Visual Basic 2005 Jay Roxe Lead Product Manager Visual Studio.
Using VB with MS Applications R. Juhl, Delta College.
Building Localized Applications with Microsoft.NET Framework and Visual Studio.NET Achim Ruopp International Program Manager Microsoft Corp.
Open XML SDK for Microsoft Office
Visual Studio 2008 & .NET 3.5 Overview
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
Session Code: IW-02 Building Powerful Applications for the Microsoft Office System Using Microsoft Visual Studio Tools for the Microsoft Office System.
A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group Microsoft
Old school way Microsoft Confidential New school way.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
Microsoft Visual Basic 2005 ENRICHMENT CHAPTER Visual Studio Tools for Office.
.NET SIG Presentation on Visual Studio Tools for Office – A Primer by Anthony Maimone & Ted Ogrean.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
Microsoft Confidential Office as a Development Platform Tim Heuer
Using the Actions Pane, Host Controls, and Smart Tags
DEV290 Building Office Solutions with Visual Studio Eric Carter Lead Developer Developer Platform & Evangelism Microsoft Corporation.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Slide 2 The Microsoft Office Project 2003 Software Development Kit Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation Uma.
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
Windows Forms in Visual Studio 2005: An Overview Name: Joe Stegman Title: Lead Program Manager Session code.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
SVR330 Introduction to The Microsoft Office Project 2003 Software Development Kit (SDK) Bob Walker IW Product Technical Specialist - EPM EPG Microsoft.
Office 2007 for Developers Darryl Burling Developer Evangelist Microsoft New Zealand Blog:
New Capabilities with the Open XML File Format Visual Studio Tools for Office Mike Ormond Developer and Platform Group, Microsoft Ltd
Eric Carter Development Manager Microsoft Corporation OFC324.
Olaf Feldkamp Developer Platform Advisor Microsoft Switzerland blogs.msdn.com/swiss_dpe_team.
Extending the 2007 Microsoft Office System User Interface Mike Taulty Developer & Platform Group, Microsoft Ltd
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Arun Prakash Ganesan Development Lead Microsoft Corporation Office 2007 for Developers.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
Microsoft Confidential 2007 Microsoft Office System Technical Overview - Client Michael McClary Microsoft Confidential.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Pranav Ainavolu VSTO Developer, Conrep Solutions |
Integrating SharePoint 2010 with Office 2010
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
Office Add-ins Intro and Development
Office 365 Development July 2014.
The Transition to Modern Office Add-in Development
Visual Studio Tools for Office 2005
2007 Office System Integration
Overview of Visual Studio 2005 Tools for the Microsoft Office System
Office as a development platform with Visual Studio 2008
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Windows Forms in Visual Studio 2005: An in-depth look at key features
Windows Forms in Visual Studio 2005: An Overview
Contexualized Data In Document Authoring
Presentation transcript:

Wat is er nieuw in Visual Studio 2005 Tools for Office SE? Maurice de Beijer ABL – The Problem Solver

Wie ben ik? • Maurice de Beijer. • The Problem Solver. • Visual Basic MVP. • Blog: theproblemsolver/default.aspx • Web: •

Agenda • Wat is VSTO 2005 SE Wat is VSTO 2005 SE Wat is VSTO 2005 SE • Office Open XML Office Open XML Office Open XML • Taskpanes en Ribbons Taskpanes en Ribbons Taskpanes en Ribbons • Databinding Databinding • VSTO of VBA VSTO of VBA VSTO of VBA • Deployment Deployment • VSTO “Orcas” VSTO “Orcas” VSTO “Orcas” • Vragen Vragen

En de naam is? • Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System. • Microsoft Visual Studio 2005 Tools for Office Second Edition. • VSTO 2005 SE. • En de code name was: Cypress.

Ondersteuning voor VSTO Office 2003 VSTO 2005 Office 2003 VSTO 2005 SE Office 2003/2007 Word DocumentDocumentApplicatie Excel Document DocumentApplicatie InfoPath DocumentApplicatie Outlook ApplicatieDocument PowerPoint Applicatie Visio Applicatie Access

VSTO 2005 SE Runtime • Is compatible met VSTO • Zowel voor Office 2003 als • Bevat bug fixes, met name het Excel list object. VSTO 2005 SE Runtime VSTO 2005 Runtime

Agenda • Wat is VSTO 2005 SE Wat is VSTO 2005 SE Wat is VSTO 2005 SE • Office Open XML Office Open XML Office Open XML • Taskpanes en Ribbons Taskpanes en Ribbons Taskpanes en Ribbons • Databinding Databinding • VSTO of VBA VSTO of VBA VSTO of VBA • Deployment Deployment • VSTO “Orcas” VSTO “Orcas” VSTO “Orcas” • Vragen Vragen

Office Open XML • Het nieuwe bestands formaat. • Een verzameling van XML bestanden. • Verpakt in een ZIP bestand. • ECMA standaard. Document properties File container Comments WordML/SpreadsheetML, etc. Custom-defined XML Images, video, sound Embedded code/macros Charts

Een DOCX van binnen bekeken

System.IO.Packaging namespace • Maken/lezen en bewerken zonder Office. –Package –PackagePart –PackageRelationship –PackageProperties

System.IO.Packaging

Agenda • Wat is VSTO 2005 SE Wat is VSTO 2005 SE Wat is VSTO 2005 SE • Office Open XML Office Open XML Office Open XML • Taskpanes en Ribbons Taskpanes en Ribbons Taskpanes en Ribbons • Databinding Databinding • VSTO of VBA VSTO of VBA VSTO of VBA • Deployment Deployment • VSTO “Orcas” VSTO “Orcas” VSTO “Orcas” • Vragen Vragen

Task Panes • Blijven voor de gebruiker zichtbaar. • Kan reageren op de gebruiker. • Is een.NET UserControl. • Alle.NET user interface controls.

Een Task Pane maken

Ribbons • Vervangt het menu en de taakbalk uit Office • Bevat Office controls. • XML voor de layout, code voor de business logic. TabGroup Ribbon Control

Een Ribbon

Resources • • • • VSTO met Windows Presentation Foundation /07/teched-developers-2006-pre-conference- sessions-on-visual-studio-tools-for-office- including-wpf-interop.aspx /07/teched-developers-2006-pre-conference- sessions-on-visual-studio-tools-for-office- including-wpf-interop.aspx /07/teched-developers-2006-pre-conference- sessions-on-visual-studio-tools-for-office- including-wpf-interop.aspx

Agenda • Wat is VSTO 2005 SE Wat is VSTO 2005 SE Wat is VSTO 2005 SE • Office Open XML Office Open XML Office Open XML • Taskpanes en Ribbons Taskpanes en Ribbons Taskpanes en Ribbons • Databinding Databinding • VSTO of VBA VSTO of VBA VSTO of VBA • Deployment Deployment • VSTO “Orcas” VSTO “Orcas” VSTO “Orcas” • Vragen Vragen

Data Binding • Makkelijk bij het werken met/tonen van data. • DataSources window. • TypedDataTable. • TypedTableAdapter. • BindingSource.

Data Binding

Agenda • Wat is VSTO 2005 SE Wat is VSTO 2005 SE Wat is VSTO 2005 SE • Office Open XML Office Open XML Office Open XML • Taskpanes en Ribbons Taskpanes en Ribbons Taskpanes en Ribbons • Databinding Databinding • VSTO of VBA VSTO of VBA VSTO of VBA • Deployment Deployment • VSTO “Orcas” VSTO “Orcas” VSTO “Orcas” • Vragen Vragen

VSTO versus VBA • VSTO –Voor ontwikkelaars. –Losse DLL. –Kan veel. –Visual Studio is nodig. –Deployment moeilijk. • VBA –Voor eindgebruikers. –In een document. –Kan redelijk wat. –Office is voldoende. –Deployment is redelijk makkelijk.

VSTO versus VBA VSTOVBA N-Tier apps Advanced Add-Ins Simple Add-Ins Single doc Add-in Macro recorder

Agenda • Wat is VSTO 2005 SE Wat is VSTO 2005 SE Wat is VSTO 2005 SE • Office Open XML Office Open XML Office Open XML • Taskpanes en Ribbons Taskpanes en Ribbons Taskpanes en Ribbons • Databinding Databinding • VSTO of VBA VSTO of VBA VSTO of VBA • Deployment Deployment • VSTO “Orcas” VSTO “Orcas” VSTO “Orcas” • Vragen Vragen

Deployment • Document en Assembly plaats: –Lokaal/Lokaal. –Lokaal/Netwerk. –Netwerk/Netwerk. • Full trust is een vereiste! –Strong name! –Vertrouwde locatie!

Deployment • Click Once. • Windows Installer. • Upgrades!

Deployment

Deployment recources • ployment-articles.aspx ployment-articles.aspx ployment-articles.aspx • • y/en- us/odc_vsto2005_ta/html/OfficeVSTOWindowsInstallerO verview.asp y/en- us/odc_vsto2005_ta/html/OfficeVSTOWindowsInstallerO verview.asp y/en- us/odc_vsto2005_ta/html/OfficeVSTOWindowsInstallerO verview.asp • y/en- us/odc_vsto2005_ta/html/OfficeVSTOWindowsInstallerW alkthrough.asp y/en- us/odc_vsto2005_ta/html/OfficeVSTOWindowsInstallerW alkthrough.asp y/en- us/odc_vsto2005_ta/html/OfficeVSTOWindowsInstallerW alkthrough.asp

Agenda • Wat is VSTO 2005 SE Wat is VSTO 2005 SE Wat is VSTO 2005 SE • Office Open XML Office Open XML Office Open XML • Taskpanes en Ribbons Taskpanes en Ribbons Taskpanes en Ribbons • Databinding Databinding • VSTO of VBA VSTO of VBA VSTO of VBA • Deployment Deployment • VSTO “Orcas” VSTO “Orcas” VSTO “Orcas” • Vragen Vragen

En straks met VSTO “Orcas”? • Document level addins voor Office • AppDomain isolation. • Ribbon designer. • Word Content Control Support. • ServerDocument. • ClickOnce deployment.

Agenda • Wat is VSTO 2005 SE Wat is VSTO 2005 SE Wat is VSTO 2005 SE • Office Open XML Office Open XML Office Open XML • Taskpanes en Ribbons Taskpanes en Ribbons Taskpanes en Ribbons • Databinding Databinding • VSTO of VBA VSTO of VBA VSTO of VBA • Deployment Deployment • VSTO “Orcas” VSTO “Orcas” VSTO “Orcas” • Vragen Vragen

Vragen?