Helpful Content Links for Getting Started with Office Development
I’m often asked for helpful content links for content around VBA, Microsoft Office Backstage view, and Ribbon. Here’s a collection:
VBA
Video
Title |
URL |
Visual Basic for Applications Overview |
|
Getting Started with VBA in Office 2010 |
|
Getting Started with VBA in Excel 2010 |
|
Getting Started with VBA in Outlook 2010 |
|
Getting Started with VBA in PowerPoint 2010 |
|
More Articles |
User Scenarios
Title |
URL |
Office Business Application for Sales Proposal Document Management |
|
Northwind Office Business Application |
|
FabriKam, a Microsoft Office System Solutions Learning Platform |
https://msdn.microsoft.com/en-us/library/aa203058%28office.11%29.aspx |
Creating an Organization Chart using a List of Employees |
https://msdn.microsoft.com/en-us/library/aa140203%28office.10%29.aspx |
More Articles |
Basic Solution Ingredients
Title |
URL |
Microsoft Office/Visual Basic Programmer’s Guide |
https://msdn.microsoft.com/en-us/library/aa141393%28office.10%29.aspx |
Advanced Microsoft Office Documents Inside Out: VBA Primer |
|
Developing Office Applications Using VBA |
https://msdn.microsoft.com/en-us/library/aa140980%28office.10%29.aspx |
Taking the Office System Further with VBA and Open XML Formats |
|
More Articles |
https://social.msdn.microsoft.com/Search/en-US/?Query=Office+Visual+Basic+for+Applications |
Enabling the Tools
Title |
URL |
Microsoft Office Excel Programming Inside Out: Chapter 20: Creating Advanced User Forms |
https://msdn.microsoft.com/en-us/library/aa192538%28office.11%29.aspx |
Creating Word Templates Programmatically |
|
XML and Microsoft Office Excel: Creating an Expense Report Template |
https://msdn.microsoft.com/en-us/library/aa203717%28office.11%29.aspx |
More Articles |
Understand How to Make the Application Do Things through Code
Title |
URL |
Developers Guide to the Excel Application Object |
|
Developers Guide to the Excel 2007 Range Object |
|
Super-Easy Guide to the Microsoft Office Excel 2003 Object Model |
https://msdn.microsoft.com/en-us/library/aa203714%28office.11%29.aspx |
How Do I… in Excel |
|
More Articles |
Add Code
Title |
URL |
Using VBA to Access Document Content in the 2007 Office System |
|
Take Control of Microsoft Word Through Events |
https://msdn.microsoft.com/en-us/library/aa140279%28office.10%29.aspx |
Ten Tips for Microsoft Office VBA Library Development |
https://msdn.microsoft.com/en-us/library/aa164019%28office.10%29.aspx |
Extending Word, Excel, and PowerPoint with a Single Line of VBA Code |
|
Programming Concepts: Custom Classes and Objects |
https://msdn.microsoft.com/en-us/library/aa140954%28office.10%29.aspx |
More Articles |
Backstage View
Video
Title |
URL |
Extending the Office 2010 Backstage View and Other UI |
|
Customizing the Backstage view and Ribbon UI in Office 2010 |
|
Adding Event Code to Microsoft Office Backstage View Customizations |
|
More Articles |
https://social.msdn.microsoft.com/Search/en-US/?Refinement=68&Query=Backstage&ir=1 |
Extensibility Level
Title |
URL |
Architecture of Document-Level Customizations |
|
Architecture of Application-Level Add-Ins |
|
VSTO: Creating Your First Application-Level Add-in for Word |
|
Developing Add-ins (XLLs) in Excel |
|
More Articles |
Ribbon
Video
Title |
URL |
Developer Overview of the User Interface for Microsoft Office System |
|
Customizing the Office Fluent Ribbon for Developers |
|
Automating a Word Document Using Visual Studio 2005 Tools for the Office System SE Ribbon Support |
|
More Articles |
https://social.msdn.microsoft.com/Search/en-US/?Query=office+ribbon+fluent+ui+overview |
User Scenarios
Title |
URL |
Extend The Office System With Your Own Ribbon Tabs and Controls |
|
RibbonGadgets Sample: Ribbon Gadgets Application |
|
Outlook Sample: Ribbon Extensibility Add-In |
|
More Articles |
Basic Ingredients
Title |
URL |
Ribbon Overview |
https://msdn.microsoft.com/en-us/library/bb386097%28VS.100%29.aspx |
Ribbon Extensibility Overview |
https://msdn.microsoft.com/en-us/library/aa942866%28VS.80%29.aspx |
Automation an Application from Controls on the Ribbon |
https://msdn.microsoft.com/en-us/library/aa942955%28VS.80%29.aspx |
More Articles |
https://social.msdn.microsoft.com/Search/en-US/?Query=office+ribbon+fluent+ui |
Define the User Interface Using XML Markup
Title |
URL |
Adding Custom Dyanmic Menus to the Office Fluent User Interface |
|
Hiding Groups on the Office Fluent Ribbon Using a Toggle Button |
|
Programmatically Customizing the Office Fluent User Interface |
|
Extend The Office 2007 Office System With Your Own Ribbon Tabs And Controls |
|
Adding Custom Buttons to the 2007 Office Fluent User Interface |
|
More Articles |
https://social.msdn.microsoft.com/Search/en-US/?Query=office+ribbon+fluent+ui+designer |
Add Code
Title |
URL |
Customizing the Office Fluent User Interface with Visual Studio 2005 Tools for Office Second Edition |
|
Customizing the Office Fluent Ribbon for Developers |
|
Customizing the Ribbon in Outlook |
|
More Articles |
https://social.msdn.microsoft.com/Search/en-US/?Query=office+ribbon+fluent+ui+code+sample |
Extensibility Level
Title |
URL |
Architecture of Document-Level Customizations |
|
Architecture of Application-Level Add-Ins |
|
VSTO: Creating Your First Application-Level Add-in for Word |
|
Developing Add-ins (XLLs) in Excel |
|
More Articles |
MSDN Developer Resources
Title |
URL |
Office Developer Resources |
|
Word Developer Center |
|
Excel Developer Center |
|
Outlook Developer Center |
|
MSDN Office Development Library |
Product and Solutions Information
Title |
URL |
Office Online |
|
Office Business Applications Center |
|
Excel Developer Center |
|
Outlook Developer Center |
|
MSDN Office Development Library |