{"id":16,"date":"2009-07-10T15:05:04","date_gmt":"2009-07-10T15:05:04","guid":{"rendered":"http:\/\/www.northatlantawebdesign.com\/?p=16"},"modified":"2009-07-27T10:11:07","modified_gmt":"2009-07-27T14:11:07","slug":"a-trip-into-the-depths-of-microsoft-accessibility-using-c","status":"publish","type":"post","link":"https:\/\/www.northatlantawebdesign.com\/index.php\/2009\/07\/10\/a-trip-into-the-depths-of-microsoft-accessibility-using-c\/","title":{"rendered":"A trip into the depths of Microsoft Active Accessibility (MSAA) through C++"},"content":{"rendered":"<p>Over the next few months, I will be interacting with Microsoft Access, Word, and Excel 2007 through Microsoft Active Accessibility (MSAA) in C++.  As my journey progresses, I will be posting the neat little tricks and painful quirks that I run into along the way.  To start, here are a few resources you can use to read up on Microsoft Active Accessibility.<\/p>\n<p><!--more--><\/p>\n<ul>\n<li><a title=\"Microsoft IAccessible Interface C++\" href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dd318466(VS.85).aspx\">Microsoft&#8217;s documentation on IAccessible interface<\/a><\/li>\n<li><a title=\"Sara Ford's Weblog - Microsoft Active Accessibility\" href=\"http:\/\/blogs.msdn.com\/saraford\/archive\/category\/2507.aspx?p=2\">Sara Ford&#8217;s Weblog on Accessibility<\/a><\/li>\n<li><a title=\"User Interface Element References for Controls\" href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dd373675(VS.85).aspx\">User Interface Element References for Control in Accessibility<\/a><\/li>\n<\/ul>\n<p>Over the past 6 months, I used MSAA to develop against <a type=\"amzn\">Microsoft Access 2003<\/a>.\u00a0 Although it was a painful process to get working, the end result gives quite a bit of flexibility in automating Access.\u00a0 That being said, there are still a lot of hurdles to overcome, and Accessibility has definitely left many things to be desired.\u00a0 In the next few weeks I will be posting about my first impressions of Accessibility and it&#8217;s inconsistencies.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the next few months, I will be interacting with Microsoft Access, Word, and Excel 2007 through Microsoft Active Accessibility (MSAA) in C++. As my journey progresses, I will be posting the neat little tricks and painful quirks that I run into along the way. To start, here are a few resources you can use [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,8,9,11,20,7,10],"tags":[70,74,12,16,18,15,19,17,14],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-accessibility","category-microsoft-access-2003","category-microsoft-access-2007","category-microsoft-excel-2007","category-microsoft-office-2003","category-microsoft-office-2007","category-microsoft-word-2007","tag-accessibility","tag-c","tag-cplusplus","tag-iaccessible","tag-microsoft-access","tag-microsoft-active-accessibility","tag-microsoft-excel","tag-microsoft-word","tag-msaa"],"_links":{"self":[{"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":14,"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/posts\/16\/revisions\/135"}],"wp:attachment":[{"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.northatlantawebdesign.com\/index.php\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}