{"id":645,"date":"2011-12-01T04:01:39","date_gmt":"2011-12-01T04:01:39","guid":{"rendered":"http:\/\/www.ericwhite.com\/home2\/bm8qcmjy\/public_html\/blog\/?page_id=645"},"modified":"2014-03-04T05:56:34","modified_gmt":"2014-03-04T05:56:34","slug":"excel-automation-expanded","status":"publish","type":"page","link":"https:\/\/www.ericwhite.com\/blog\/excel-automation-expanded\/","title":{"rendered":"Excel Automation"},"content":{"rendered":"<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-expanded'>Back to TOC<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/excel-automation-condensed'>Condensed TOC<\/a><\/span><\/h2>\n<p>Automating the Excel client application brings the power of Excel to your applications.<\/p>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/12\/02\/understanding-the-three-approaches-to-office-development-using-vsto.aspx\" target=\"_blank\">Understanding the Three Approaches to Office Development using VSTO<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>When using Visual Studio Tools for Office (VSTO), there are three basic approaches to Office development: 1) Application-Level Managed Add-In, 2) Document-Level Customization, 3) Office Automation.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/office-automation-expanded'>Office Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/vsto-expanded'>VSTO<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/word-automation-expanded'>Word Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/excel-automation-expanded'>Excel Automation<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/12\/08\/understanding-the-architecture-of-office-2010-managed-add-ins-and-customizations.aspx\" target=\"_blank\">Understanding the Architecture of Office 2010 Managed Add-Ins and Customizations<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>The most important technology for building Office applications is that of managed customizations (including application-level managed add-ins, and document-level customizations).  Understanding the architecture and capabilities of managed customizations enables you to place the various developer technologies in context.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/office-automation-expanded'>Office Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/word-automation-expanded'>Word Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/excel-automation-expanded'>Excel Automation<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/12\/09\/understanding-the-difference-between-custom-task-panes-and-action-panes.aspx\" target=\"_blank\">Understanding the Difference between Custom Task Panes and Action Panes<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>To the user, custom task panes and action panes have an identical appearance.  Custom task panes and action panes consist of some screen real-estate that co-exists with the open document or spreadsheet within the Office client.  This real-estate can be docked to the right, bottom, left, or right of the document or spreadsheet.  It can also be a floating window.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/office-automation-expanded'>Office Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/word-automation-expanded'>Word Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/excel-automation-expanded'>Excel Automation<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/12\/16\/comparing-excel-automation-to-excel-services.aspx\" target=\"_blank\">Comparing Excel Automation to Excel Services<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>In a previous post, I compared and contrasted Word Automation to Word Automation Services.  There is a similar contrast between Excel Automation and Excel Services, although there is less overlap in functionality when compared to the two approaches for Word.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/office-automation-expanded'>Office Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/excel-automation-expanded'>Excel Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/excel-services-expanded'>Excel Services<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Back to TOCCondensed TOC Automating the Excel client application brings the power of Excel to your applications. Understanding the Three Approaches to Office Development using VSTO When using Visual Studio Tools for Office (VSTO), there are three basic approaches to Office development: 1) Application-Level Managed Add-In, 2) Document-Level Customization, 3) Office Automation. (Article) Keywords:&nbsp;&nbsp;Office Automation&nbsp;&nbsp;VSTO&nbsp;&nbsp;Word [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_s2mail":"","footnotes":""},"class_list":["post-645","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/comments?post=645"}],"version-history":[{"count":7,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/645\/revisions"}],"predecessor-version":[{"id":1691,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/645\/revisions\/1691"}],"wp:attachment":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/media?parent=645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}