Microsoft ®.NET and Microsoft ® Office 2003 Suthep Sangvirotjanaphat [MVP] www.GreatFriends.Biz.

Slides:



Advertisements
Similar presentations
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Advertisements

DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
XML Web Services in Visual Studio ®.NET NameTitleCompany.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
The Microsoft View: Module 1: Getting Started. Copyright Course 2559B, Introduction to Visual Basic®.NET Programming with Microsoft®.NET. Lecture 1 Microsoft.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Microsoft Partner Network Competency: Exam Requirements Created by Chris Burr Partner Account Manger – Learning Solutions
Managing Employee Earnings Statements: PAYSTUB 3.0 A centralized, intranet-based application used to view employee earnings statements online Published:
ESupport Shifting Customers to the Internet for Support Published: January 2002.
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
Best Practices for Building Web Services with Visual Studio ®.NET Sanguan Thammarojsakul Microsoft MVP -.NET Department of Computer Science, Faculty of.
Excel Services Overview. Broad sharing of spreadsheets Business intelligence capabilities Excel services architecture What Will We Cover?
Windows XP Professional Deployment and Support Microsoft IT Shares Its Experiences Published: May 2002 (Revised October 2004)
Microsoft ® ASP.NET: Designing and Developing a Line-of-Business Web Application.
Leveraging Application Blocks in Your Application Development Ihsan Anabtawi Technology Specialist Microsoft ® Corporation.
Today’s Agenda 14:30 Communication & Collaboration Platform 14:50 Portals & Document Management 15:10 Enterprise Project Management 15:30 Break 15:50 Business.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
ASP.NET: Designing and Developing a Line-of-Business Web Application Ammar Abuthuraya Developer & Platform Lead Microsoft ® Corporation.
Best Practices for ASP.NET Development Ammar Abuthuraya Developer & Platform Lead Microsoft Corporation.
1 Programming Concepts Module Code : CMV6107 Class Contact Hours: 45 hours (Lecture 15 hours) (Laboratory/Tutorial 30 hours) Module Value: 1 Textbook:
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Joshi R.G. Dept. of Computer Sci. YMA.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Joe Stagner Developer Community Champion Microsoft Corporation Best Practices and Techniques for Building Secure.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Visual Studio ®.NET Data with XML Carlotta Eaton ( Associate Professor of IST New River Community College Slides by Microsoft Modified.
Microsoft Confidential Office as a Development Platform Tim Heuer
Using the Actions Pane, Host Controls, and Smart Tags
Microsoft Dynamics Snap Michael McClary ISV Developer Evangelist Microsoft Corporation.
HRWeb Maximizing Employee Productivity and the Effectiveness of the HR Organization Published: June 2002.
OFC 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
Tutorial 1: An Introduction to Visual Basic.NET1 Tutorial 1 An Introduction to Visual Basic.NET.
Integrating NAV 2013R2 and Office 365 Office 365 Single Sign-on NAV as an app NAV online document store.
OFC 307 Office 2003 Solution Case Studies Ray Stephenson Smart Client Technical Evangelist
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Create Windows ® Applications with.NET Carlotta Eaton ( Associate Professor of IST New River Community College Slides by Microsoft.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Build Your Business by making the Right Connections.
Track 1 Developer. Track 1 Developer - Follow up courses, exams and additional resources Courses :  Course 2310: Developing Microsoft ASP.NET Web Applications.
ADD-IN EXPRESS World-class Office extensions with little coding.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
Olaf Feldkamp Developer Platform Advisor Microsoft Switzerland blogs.msdn.com/swiss_dpe_team.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
2 Advanced Dashboard Creation With Microsoft Office PerformancePoint Server 2007 Myles Matheson & Chris Du Toit Information Management Practice HP New.
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
Building Custom Controls with ASP.NET and the Microsoft ®.NET Framework Rames Gantanant Microsoft Regional Director, Thailand
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Microsoft Virtual Academy Jamie McAllister | SharePoint MVP & Solution Architect Rob Latino | Program Manager in Office 365 Support.
XSLT ‘Extreme’ TLA327 Dave McMahon MCAD,MCDBA,MVP – Connected Systems Developer.
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
Building Enterprise Applications Using Visual Studio®
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Microsoft Ignite /10/2018 3:38 AM
Presenter Date | Location
MODULE 10 – PROJECT SERVER
Microsoft Virtual Academy
Visual Studio Tools for Office 2005
Office Power Hour New developer APIs and features for Apps for Office
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Learn how to use and customize the Dynamics AX interactive help system
DAT381 Team Development with SQL Server 2005
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Pablo Castro Software Architect Microsoft Corporation
Office 365 Development July 2014.
Mark Quirk Head of Technology Developer & Platform Group
Contexualized Data In Document Authoring
Presentation transcript:

Microsoft ®.NET and Microsoft ® Office 2003 Suthep Sangvirotjanaphat [MVP]

What We Will Cover XML capabilities in Microsoft ® Excel 2003 and Microsoft ® Word 2003 XML capabilities in Microsoft ® Excel 2003 and Microsoft ® Word 2003 New Smart Tag features in Office 2003 New Smart Tag features in Office 2003 Microsoft ® Visual Studio Tools for the Microsoft Office System (Visual Studio Tools for Office) Microsoft ® Visual Studio Tools for the Microsoft Office System (Visual Studio Tools for Office)

Session Prerequisites Level 200 Experience programming in the.NET Framework Experience programming in the.NET Framework Familiarity with XML Familiarity with XML Exposure to Office applications Exposure to Office applications

So Why This Presentation? To introduce Office 2003 and Microsoft ® Visual Studio ®.NET 2003 To introduce Office 2003 and Microsoft ® Visual Studio ®.NET 2003 To show why the new features in Office 2003 allow for a stronger development model To show why the new features in Office 2003 allow for a stronger development model To demonstrate how Visual Studio.NET can assist in Office 2003 development To demonstrate how Visual Studio.NET can assist in Office 2003 development

Demonstrations Applying XML in Excel 2003 and Word 2003 Applying XML in Excel 2003 and Word 2003 Smart Tags in Office 2003 Smart Tags in Office 2003 Using Web services in Excel 2003 Using Web services in Excel 2003

Agenda What’s new in Office development What’s new in Office development XML support XML support Smart Tags Smart Tags Smart Documents Smart Documents Visual Studio Tools for Office Visual Studio Tools for Office

What’s New in Office Development What Hasn’t Changed Microsoft ® Visual Basic ® for Applications language is still here Microsoft ® Visual Basic ® for Applications language is still here

What’s New in Office Development What Has Changed Smart Tags version 2 Smart Tags version 2 Lists Lists Shared workspaces Shared workspaces Web services Web services PIAs PIAs

What’s New in Office Development What Has Changed XML support for Word and Excel XML support for Word and Excel

What’s New in Office Development What Has Changed Visual Studio Tools for Office add-in to Visual Studio.NET 2003 Visual Studio Tools for Office add-in to Visual Studio.NET 2003

Agenda What’s new in Office development What’s new in Office development XML support XML support Smart Tags Smart Tags Smart Documents Smart Documents Visual Studio Tools for Office Visual Studio Tools for Office

XML Support Word 2003 XML support in Word 2003 XML support in Word 2003  Separation of data  Native XML file format  Smart clients

XML Support XML Schemas in Word 2003 XML schemas and what they do XML schemas and what they do Customer-defined schemas Customer-defined schemas Task pane Task pane

XML Support XML Schemas in Excel 2003 XML schemas differences in Excel 2003 XML schemas differences in Excel 2003 Mapping elements to your spreadsheet Mapping elements to your spreadsheet “XML Structure” task pane “XML Structure” task pane Using multiple schemas Using multiple schemas

XML Support Word 2003 Style Sheets XSL style sheets automation and manual use XSL style sheets automation and manual use

XML Support Excel 2003 Mapping Tool The Mapping Tool pane The Mapping Tool pane What can it do? What can it do? Up-to-the-minute data Up-to-the-minute data

XML Support Excel 2003 Lists What is a list? What is a list? Other Office tools that uses lists Other Office tools that uses lists Lists object model Lists object model

XML Support Opening and Saving Saving XML data in Word 2003 Saving XML data in Word 2003 Opening XML data in Word 2003 Opening XML data in Word 2003 Saving XML data in Excel 2003 Saving XML data in Excel 2003 Opening XML data in Excel 2003 Opening XML data in Excel 2003

Demonstration 1 Using XML in Excel 2003 and Word 2003

Agenda What’s new in Office development What’s new in Office development XML support XML support Smart Tags Smart Tags Smart Documents Smart Documents Visual Studio Tools for Office Visual Studio Tools for Office

Smart Tags Smart Tag Basics Smart Tags Smart Tags  Recognize specific text in a document  Actions are offered on recognized text Works in Word, Excel, Microsoft ® PowerPoint ®, Microsoft ® Access, Microsoft ® Outlook ®, and Internet Explorer Works in Word, Excel, Microsoft ® PowerPoint ®, Microsoft ® Access, Microsoft ® Outlook ®, and Internet Explorer Pre-built Smart Tags Pre-built Smart Tags

Smart Tags What Can a Smart Tag Do?

Smart Tags Smart Tag Types Definition of a Smart Tag type Definition of a Smart Tag type  “urn:schema-microsoft- com:person#address”  URI = “schema-microsoft-com”  Local property name = “person”  Tag name = “address” ISmartTagRecognizer2 and ISmartTagAction2 interfaces ISmartTagRecognizer2 and ISmartTagAction2 interfaces

Smart Tags Smart Tag Customization The recognizer The recognizer  Defines Smart Tags in a document The actions The actions  Associate the correct actions to a Smart Tag type

Smart Tags What Has Changed for Office 2003? New features for Smart Tags New features for Smart Tags  Available for Word, Excel, Outlook, PowerPoint, Access, and Internet Explorer  Recognizers trigger actions on recognition  Smart Tags reload without restarting  Dynamic Smart Tag menus  Cascading menus  Tokenizer built-in to recognizer  Regular expressions in MOSTL  New Smart Tag types  Expiring  Unsavable  Fragile

Demonstration 2 Creating a Smart Tag

Agenda What’s new in Office development What’s new in Office development XML support XML support Smart Tags Smart Tags Smart Documents Smart Documents Visual Studio Tools for Office Visual Studio Tools for Office

Smart Documents Dynamic content based on the user’s actions Dynamic content based on the user’s actions Examples of what Smart Documents can do Examples of what Smart Documents can do Dynamic task panes Dynamic task panes  Common controls  Dynamic data from other sources  Context-sensitive help

Smart Documents Distributing Smart Documents Distributing Smart Documents Updating existing Smart Document solutions Updating existing Smart Document solutions Smart Documents security model Smart Documents security model

Smart Documents Example of a Smart Document in action Employee Manager Network / Web server

Smart Documents Smart Documents must be based on an XML schema Smart Documents must be based on an XML schema Create a DLL to interact with the Smart Document Create a DLL to interact with the Smart Document Create a reference to the Microsoft ® Smart Tags 2.0 Type Library Create a reference to the Microsoft ® Smart Tags 2.0 Type Library Must implement the ISmartDocument interface Must implement the ISmartDocument interface Microsoft Office Smart Documents SDK Microsoft Office Smart Documents SDK

Agenda What’s new in Office development What’s new in Office development XML support XML support Smart Tags Smart Tags Smart Documents Smart Documents Visual Studio Tools for Office Visual Studio Tools for Office

Visual Studio Tools for Office Use.NET-managed code to develop Use.NET-managed code to develop Create Word 2003 and Excel 2003 projects Create Word 2003 and Excel 2003 projects Create a reference to the Microsoft Smart Tags 2.0 Type Library Create a reference to the Microsoft Smart Tags 2.0 Type Library Use the Visual Studio.NET 2003 IDE Use the Visual Studio.NET 2003 IDE All the benefits of the.NET Framework class library All the benefits of the.NET Framework class library

Visual Studio Tools for Office The Visual Studio Tools for Office architecture model The Visual Studio Tools for Office architecture model

Visual Studio Tools for Office Visual Studio.NET 2003 projects for Office 2003 Visual Studio.NET 2003 projects for Office 2003  Word Document project  Word Template project  Excel Workbook project Projects available in Visual Basic.NET or Microsoft ® Visual C# ® Projects available in Visual Basic.NET or Microsoft ® Visual C# ®

Visual Studio Tools for Office Visual Studio.NET 2003 projects for Office 2003 Visual Studio.NET 2003 projects for Office 2003  Word Document project  Word Template project  Excel Workbook project Projects available in Visual Basic.NET or Visual C# Projects available in Visual Basic.NET or Visual C#

Demonstration 3 Using Visual Studio Tools for Office

Session Summary Office 2003 XML features Office 2003 XML features Smart Tags in Office 2003 Smart Tags in Office 2003 The new Smart Documents The new Smart Documents Visual Studio Tools for Office Visual Studio Tools for Office

For More Information… MSDN Web site at MSDN Web site at  msdn.microsoft.com

Training & Events MSDN Webcasts, MSDN Online Seminars, Tech·Ed, PDC, Developer Days MSDN Essential Resources for Developers Subscription Services Online Information Membership Programs Print Publications Library, OS, Professional, Enterprise, Universal Delivered via CD-ROM, DVD, Web MSDN Online, MSDN Flash, How-to Resources, Download Center MSDN User Groups MSDN Magazine MSDN News

How-to Resources Simple, Step-by-Step Procedures Embedded development How-to resources Embedded development How-to resources General How-to resources General How-to resources Integration How-to resources Integration How-to resources Microsoft ® JScript ®.NET How-to resources Microsoft ® JScript ®.NET How-to resources Microsoft.NET development How-to resources Microsoft.NET development How-to resources Office development resources Office development resources Security How-to resources Security How-to resources Visual Basic.NET How-to resources Visual Basic.NET How-to resources Visual C#.NET How-to resources Visual C#.NET How-to resources Visual Studio.NET How-to resources Visual Studio.NET How-to resources Web development How-to resources (ASP, IIS, XML) Web development How-to resources (ASP, IIS, XML) Web services How-to resources Web services How-to resources Windows development How-to resources Windows development How-to resourceshttp://msdn.microsoft.com/howto

MSDN Webcasts Interactive, Live Online Events Interactive, synchronous, live online events Interactive, synchronous, live online events Discuss the hottest topics from Microsoft Discuss the hottest topics from Microsoft Open and free for the general public Open and free for the general public Take place every Tuesday Take place every Tuesdayhttp://

MSDN Subscriptions The Way to Get Visual Studio.NET Visual Studio.NET MSDN Subscriptions NEW Professional Tools to build applications and XML Web services for Windows and the WebTools to build applications and XML Web services for Windows and the Web MSDN Professional $1199 new $899 renewal/upgrade MSDN Enterprise $2199 new $1599 renewal/upgrade MSDN Universal $2799 new $2299 renewal/upgrade Enterprise Developer Enterprise lifecycle toolsEnterprise lifecycle tools Team development supportTeam development support Windows Server 2003 and SQL Server™Windows Server 2003 and SQL Server™ Enterprise Architect Software and data modelingSoftware and data modeling Enterprise templatesEnterprise templates Architectural guidanceArchitectural guidance

Where Can I Get MSDN? Visit MSDN Online at msdn.microsoft.com Visit MSDN Online at msdn.microsoft.com Register for the MSDN Flash newsletter at msdn.microsoft.com/flash Register for the MSDN Flash newsletter at msdn.microsoft.com/flash Become an MSDN CD subscriber at msdn.microsoft.com/subscriptions Become an MSDN CD subscriber at msdn.microsoft.com/subscriptions MSDN online seminars msdn.microsoft.com/training/seminars MSDN online seminars msdn.microsoft.com/training/seminars Attend more MSDN events Attend more MSDN events

Microsoft Press ® Essential Resources for Developers Microsoft Visual Studio.NET is here! This is your chance to start building the next big thing. Develop your.NET skills, increase your productivity with.NET books from Microsoft Press

Become a Microsoft Certified Solution Developer What is MCSD? What is MCSD?  Premium certification for professionals who design and develop custom business solutions How do I attain MCSD certification? How do I attain MCSD certification?  Certification requires passing four exams to prove competency with Microsoft solution architecture, desktop applications, distributed application development, and development tools Where do I get more information? Where do I get more information?  For more information about certification requirements, exams, and training options, visit

Training Training Resources for Developers Course Title: Course Title:  Course Number:  Availability:  Detailed Syllabus: Course Title: Course Title:  Course Number:  Availability:  Detailed Syllabus: To locate a training provider for this course, please access Microsoft Certified Technical Education Centers are Microsoft’s premier partners for training services

© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Microsoft, Windows, JScript.NET, Visual C#, Visual C++, Visual Basic, Visual Studio, MSDN, PowerPoint, SharePoint, Outlook, IntelliSense, and Microsoft Press are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.