Your SlideShare is downloading. ×
  • Like
Session 5-SharePoint with Office-Donovan Follette
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Session 5-SharePoint with Office-Donovan Follette



  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • Properties, list of properties you can control – e.g. turn the ribbon offPossibly the most powerful thing is there is an eventing model. So when somebody does something on the page – Selects a cell, a sheet or they edit something, there’s an event that firesYou can listen for this in code and then perform business logic on it.REST – no code needed, just construct a URLReturns: data (ATOM), images, HTML
  • .NET, SQL Server, WCF
  • Talking points:BCS-enabled solutions rely on ECTs to integrate external data into SharePoint and the Office client applicationsCan be reused inExternal ListSearchOutlookSharePoint WorkspaceWordInfoPathAccessOther Office applications via code
  • That’s it for this presentation. To summarize, to get started with the Open XML SDK, be sure to download the SDK, the Productivity Tool, and the Open XML Package Editor for Visual Studio. Then, hit up the references listed at the bottom of this slide to learn more.


  • 1. Integrating SharePoint 2010with Office 2010
    Donovan Follette
    Technical Evangelist
    Microsoft Corporation
  • 2. Agenda
  • 3. SharePoint as a Solution Platform
    Out of the Box
  • 17. Excel & Excel Services
    New REST API
    Enables embedding of ranges and charts contained in a workbook on a web page
    Changes in underlying workbook are automatically reflected when web page is (re-) loaded
  • 18. Demo
    Solutions with Excel & Excel Services
  • 19. Excel & Excel Services Solutions
  • 20. InfoPath 2010 Scenarios
  • 21. Customize SharePoint List Forms
    Accessible with a single click in SharePoint
  • 22. Rich Form Design Experience
    InfoPath 2010 provides design services
    Table Layout
    Custom Code
    External Data
  • 23. Offline Support in InfoPath 2010
    Handled by SharePoint Workspace
    Provides an offline cache of SharePoint sites
    Hosts custom InfoPath Forms
    Same forms that are used by Forms Services
  • 24. InfoPath Solutions
  • 25. Access & Access Services
    With Access 2010, you can
    Centrally store and distribute Access solutions
    Build a Web Database
    Publish to a SharePoint on premises or online*
    Provide data access from anywhere
    Share and collaborate with others
    Use SharePoint permissions to determine who can see what
    * SharePoint Online is hosted by Microsoft and enables you to use a central location to manage content online.
    Learn more at
  • 26. Web Database Design Considerations
    Create Database Objects for the Web
    Use Web Ready objects
    Add client-only forms or VBA only if needed
    Not usable in web environment, but still can be used on the client
    Create tab of a client only database:
    Create tab of a web database:
    Note Globes in icons which signify it is a Web Ready object
  • 27. ACCDB  SharePoint Site
    Access Tables  SharePoint Lists
    Access Forms  ASPX Pages
    Access Reports  RDL (SQL Server Reports)
    UI Macros  JavaScript
    Data Macros  SharePoint Workflows
    Publish to Access Services
  • 28. Demo
    Solutions with Access & Access Services
  • 29. Access & Access Services Solutions
  • 30. Visio 2010 & SharePoint Designer 2010
    Visio 2010
    New SharePoint workflow template
    Supports almost all actions & conditions in SPD
    Exports .vwi file
    SharePoint Designer 2010
    Imports .vwi file
    Supports round-trips to Visio
  • 31. Demo
    Visio, SharePoint Designer & Workflow Solutions
  • 32. Visio & SharePoint DesignerWorkflow Solutions
  • 33. Business Connectivity Services
    Allows easy surfacing of external data into SharePoint External List
    On-line/Off-line aware
    Read/Write data operations
    No-code support in SharePoint Workspace & Outlook
    No-code Tooling in SharePoint Designer
  • 34. External Content Type for a LOB System
    Outlook Forms and Task Panes
    SharePoint Workspace with InfoPath Forms
    SharePoint External Lists
    External Content Type
    Search Results
    External data
  • 35. Demo
    Solutions with BCS, SPD, SharePoint Workspace & Outlook 2010
  • 36. BCS & SharePoint Designer Solutionsfor SharePoint Workspace & Outlook 2010
  • 37. Visual Studio 2010 & Officeto Access SharePoint List Data?
    SharePoint Client Object Model (SP COM)
    Unified object model across all clients
    JavaScript, .NET CLR, Silverlight CLR
    Subset of Server OM
    Webs, Lists, ListItems, Content Types, Fields, External Lists, etc.
    Limited to Site Collections, Site level and below
    Work with data via REST
    SharePoint listdata.svc
    Powered by WCF Data Services
  • 38. SP Client Object Model Solution
    Office 2010 Client
    External Systems
    Add-in using SP COM
    CRM Database
    Customer Table
    SharePoint Server 2010
    Look at: - A SP COM document-level solution
    External List
    ECT Connectivity to CRM Database
  • 39. WCF Data Services Solution
    Office 2010 Client
    Add-in using WCF DS
    SharePoint Server 2010
    Look at a WCF Data Services solution
    SharePoint List
    Review SharePoint Lists accessed via listdata.svc
  • 40. Demo
    Solutions with VS 2010, SharePoint COM, WCF Data Services & Office Add-ins
  • 41. Summary
    There are a number of Office integration options
    Excel & Excel Services REST
    InfoPath & Forms Services
    Access & Access Services
    Visio & SharePoint Designer for Workflows
    SPD & Business Connectivity Services
    Visual Studio 2010 to build Office Add-ins
  • 42. Resources
    MSDN Office Developer Center -
    Channel 9 -
    donovanf’sBlog -
    SharePoint Sideshow -