<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Information Worker Experiences</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/joyantas/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/joyantas/feed.xml</link>
    <description>Just another Developer Network site</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:24:09 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Office Add-Ins and Excel</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/office-add-ins-and-excel</link>
      <pubDate>Thu, 16 Jun 2016 22:38:44 GMT</pubDate>
      <dc:creator><![CDATA[Joyanta Sen]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/?p=105</guid>
      <description><![CDATA[&nbsp; Check out the new Add-Ins possibilities on the Office Developer site:...]]></description>
      <content:encoded><![CDATA[<p><font size="3"></font>&nbsp;</p> <p><font size="2">Check out the new Add-Ins possibilities on the Office Developer site:</font></p> <p><a title="https://dev.office.com/docs/add-ins/overview/office-add-ins?product=excel" href="https://dev.office.com/docs/add-ins/overview/office-add-ins?product=excel"><font size="2">https://dev.office.com/docs/add-ins/overview/office-add-ins?product=excel</font></a></p> <p><font size="2">The JavaScript API for Office offers a JavaScript library to manipulate Office document accross different Office clients such as Word, Excel, Outlook, PowerPoint, Access and Project:</font></p> <p><a title="https://dev.office.com/docs/add-ins/develop/understanding-the-javascript-api-for-office?product=excel" href="https://dev.office.com/docs/add-ins/develop/understanding-the-javascript-api-for-office?product=excel"><font size="2">https://dev.office.com/docs/add-ins/develop/understanding-the-javascript-api-for-office?product=excel</font></a></p> <p><font size="2">But there are also some specifics objects for each clients. for instance, you can manipulate Excel Ranges, Charts, Tables and more:</font></p> <p><a title="https://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-programming-overview?product=excel" href="https://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-programming-overview?product=excel"><font size="2">https://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-programming-overview?product=excel</font></a></p> <p><font size="2">The full reference is available here:</font></p> <p><a title="https://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-api-reference?product=excel" href="https://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-api-reference?product=excel"><font size="2">https://dev.office.com/docs/add-ins/excel/excel-add-ins-javascript-api-reference?product=excel</font></a></p>]]></content:encoded>
    </item>
    <item>
      <title>BizTalk Services roadmap</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/biztalk-services-roadmap</link>
      <pubDate>Tue, 27 Jan 2015 12:47:04 GMT</pubDate>
      <dc:creator><![CDATA[joyantas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/2015/01/27/biztalk-services-roadmap/</guid>
      <description><![CDATA[Check the slide decks on this web site:  https://integrate2014.com/sessions/  This specific deck is...]]></description>
      <content:encoded><![CDATA[<p>Check the slide decks on this web site:</p>  <p><a title="https://integrate2014.com/sessions/" href="https://integrate2014.com/sessions/">https://integrate2014.com/sessions/</a></p>  <p>This specific deck is interesting:</p>  <p><a title="Download Presentation" href="https://biztalk360.blob.core.windows.net/integrate2014/Day01_02_Bill_Staples_INTEGRATE_2014_Keynote.pptx">Application Platform &amp; Integration Platform Strategy and Roadmap</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Developing with Yammer Enterprise (1/2)</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/developing-with-yammer-enterprise-12</link>
      <pubDate>Wed, 11 Jun 2014 02:08:10 GMT</pubDate>
      <dc:creator><![CDATA[joyantas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/2014/06/11/developing-with-yammer-enterprise-12/</guid>
      <description><![CDATA[1 – Activate Yammer Enterprise on your O365 tenant  In this first blog post, I will explain how to...]]></description>
      <content:encoded><![CDATA[<p><font size="2"><strong><u>1 – Activate Yammer Enterprise on your O365 tenant</u></strong></font></p>  <p><font size="2">In this first blog post, I will explain how to activate Yammer on your O365 tenant.</font></p>  <p><font size="2">If you want to develop with Yammer Enterprise with Office 365&#160; you will need the following prerequisites:</font></p>  <p><font size="2">- Subscribe for an O365 tenant with an E3 trial.</font></p>  <p><font size="2">- Activate Yammer on your tenant. Check the follwing link for the steps : <a title="https://about.yammer.com/success/activate/activation-guide/frequently-asked-questions/" href="https://about.yammer.com/success/activate/activation-guide/frequently-asked-questions/">https://about.yammer.com/success/activate/activation-guide/frequently-asked-questions/</a> . It is important to know that the installation step is not completed at this stage.</font></p>  <p><font size="2">- Buy a domain: during the activation steps of Yammer, you will need to add a domain name (the *.onmicrosoft.com domain is not</font> sufficient)     <br /><font size="2">     <br />After completing the steps, you will need to assign the appropriate Yammer licence to one or several users indivually:</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/88/81/metablogapi/6254.image_1647F0FF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-88-81-metablogapi/6254.image_5F00_1647F0FF.png"><img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/88/81/metablogapi/4532.image_thumb_33509FC7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-88-81-metablogapi/4532.image_5F00_thumb_5F00_33509FC7.png" width="244" height="159" /></a></p>  <p><font size="2">The next step is the activating process. You will need to register your user to Yammer. For that, open a browser and use the following link:</font></p>  <p><a title="https://yammer.com/sapworkshop.com" href="https://yammer.com"><font size="2">https://yammer.com</font></a><font size="2">/&lt;your_domain&gt; where &lt;your_domain&gt; is the domain name assing to your tenant.</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/88/81/metablogapi/7120.image_57E4BDFC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-88-81-metablogapi/7120.image_5F00_57E4BDFC.png"><img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/88/81/metablogapi/5187.image_thumb_553E92FC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-88-81-metablogapi/5187.image_5F00_thumb_5F00_553E92FC.png" width="244" height="131" /></a></p>  <p><font size="2">You should then receive an email to activate your account:</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/88/81/metablogapi/1803.image_7729F580.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-88-81-metablogapi/1803.image_5F00_7729F580.png"><img title="image" style="margin: 0px; display: inline; background-image: none;" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/88/81/metablogapi/3312.image_thumb_71DB0ECF.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-88-81-metablogapi/3312.image_5F00_thumb_5F00_71DB0ECF.png" width="244" height="164" /></a></p>  <p><font size="2">You are now ready to develop with Yammer !</font></p>  <p><font size="2">In the next post I will explain:</font></p>  <p><font size="2">- How to register an App</font></p>  <p><font size="2">- Development possibilities with Yammer Enterprise</font></p>]]></content:encoded>
    </item>
    <item>
      <title>SAP Integration using CBA</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/sap-integration-using-cba</link>
      <pubDate>Tue, 29 Apr 2014 16:21:37 GMT</pubDate>
      <dc:creator><![CDATA[joyantas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/2014/04/29/sap-integration-using-cba/</guid>
      <description><![CDATA[The new udpate for the Office Developer Tools (March 2014) contains an update with a new Template...]]></description>
      <content:encoded><![CDATA[<p>The new udpate for the Office Developer Tools (March 2014) contains an update with a new Template called Cloud Business App. The following article describes how to create an App connected to an SAP Service on an Office 365 tenant:</p>  <p><a title="https://blogs.msdn.com/b/officeapps/archive/2014/03/11/how-to-build-a-cloud-business-app-with-sap-data.aspx" href="https://blogs.msdn.com/b/officeapps/archive/2014/03/11/how-to-build-a-cloud-business-app-with-sap-data.aspx">https://blogs.msdn.com/b/officeapps/archive/2014/03/11/how-to-build-a-cloud-business-app-with-sap-data.aspx</a>&#160;</p>  <p>I have followed the article and created a video of the resulting App on my O365 tenant:</p>  <p><a href="https://1drv.ms/1m9wzJM">https://1drv.ms/1m9wzJM</a></p>  <p>The article explains also how to connect to a demo environment provided by SAP:</p>  <p><a title="https://scn.sap.com/docs/DOC-31221#section6" href="https://scn.sap.com/docs/DOC-31221#section6">https://scn.sap.com/docs/DOC-31221#section6</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Office 2013 Migration</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/office-2013-migration</link>
      <pubDate>Fri, 11 Oct 2013 07:13:21 GMT</pubDate>
      <dc:creator><![CDATA[joyantas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/2013/10/11/office-2013-migration/</guid>
      <description><![CDATA[Some customers are very interested on any information related to Office 2013 migration. What you...]]></description>
      <content:encoded><![CDATA[  <p>Some customers are very interested on any information related to Office 2013 migration. What you will need to consider is first to identify the critical Office applications (Macros, Add-Ins) in your organisation. There are also some applications which consume Office products such Word or Excel. In any case, you will need to run some scenarios on a platform using Office 2013 and check any compatbility issues. </p>  <p>After, there are some applications you don’t know, not critical for the company but critical for the end-user. For that, why don’t you create a global survey ? Ask also the end-users to put their files in a shared directory, so you can analyse them. The complexity to migrate an Office application (uisng VBA code or a .NET Addin) depends on the number of code lines. Try to identify the complexity by doing a code review. After, we have some useful articles to help you:</p>  <p>- Guide Office 2013 Migration</p>  <p><b>Office 2013 compatibility guide      <br /></b><a href="https://technet.microsoft.com/en-us/library/ee819096.aspx">https://technet.microsoft.com/en-us/library/ee819096.aspx</a></p>  <p>- A list of high-level technical changes:&#160; <br />    <br /><b>Changes in Office 2013      <br /></b><a href="https://technet.microsoft.com/en-us/library/cc178954.aspx">https://technet.microsoft.com/en-us/library/cc178954.aspx</a>&gt; </p>  <p>- More technical details: </p>  <p><b>Compatibility issues in Office 2013      <br /></b><a href="https://msdn.microsoft.com/en-us/library/office/jj229903(v=office.15">https://msdn.microsoft.com/en-us/library/office/jj229903(v=office.15)</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Duet Enterprise 1.0 videos</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/duet-enterprise-1-0-videos</link>
      <pubDate>Thu, 31 Jan 2013 01:44:14 GMT</pubDate>
      <dc:creator><![CDATA[joyantas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/2013/01/31/duet-enterprise-1-0-videos/</guid>
      <description><![CDATA[Hello,  &#160;  I have published a set of videos on Duet Enterprise 1.0. Most of them are developer...]]></description>
      <content:encoded><![CDATA[<p>Hello,</p>  <p>&#160;</p>  <p>I have published a set of videos on Duet Enterprise 1.0. Most of them are developer oriented and you will see how to develop applications on top of this Platform. Duet Enterprise 1.0 is a product jointly developed by SAP and Microsoft on top of SAP NetWeaver Gateway and SharePoint Sever 2010. Business users can leverage the Microsoft SharePoint 2010 features to acces LOB data in an SAP backend.</p>  <p>The videos are available here:</p>  <p>Duet Enterprise 1.0 Development Introduction   <br /><a href="https://youtu.be/HNU2Ib5mUnQ">https://youtu.be/HNU2Ib5mUnQ</a></p>  <p>Demo: Duet Enterprise 1.0 Consume a Duet Enterprise external list using Client OM    <br /><a href="https://youtu.be/LI6sy6BSnAI">https://youtu.be/LI6sy6BSnAI</a></p>  <p>Demo: Duet Enterprise 1.0 Using Simple Javascript with Duet Enterprise external list Part 1    <br /><a href="https://youtu.be/3wAde2twU9o">https://youtu.be/3wAde2twU9o</a></p>  <p>Demo: Duet Enterprise 1.0 Using Simple Javascript with Duet Enterprise external list Part 2    <br /><a href="https://youtu.be/ygT8GEttwu8">https://youtu.be/ygT8GEttwu8</a></p>  <p>Enjoy !</p>]]></content:encoded>
    </item>
    <item>
      <title>BizTalk MessageBox query</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/biztalk-messagebox-query</link>
      <pubDate>Mon, 06 Feb 2012 13:12:52 GMT</pubDate>
      <dc:creator><![CDATA[joyantas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/2012/02/06/biztalk-messagebox-query/</guid>
      <description><![CDATA[To get all the Suspended Resumable or Suspended non-resumable orchestration from the MessageBox, use...]]></description>
      <content:encoded><![CDATA[<p>To get all the Suspended Resumable or Suspended non-resumable orchestration from the MessageBox, use the following query:</p>  <p><font color="#9bbb59" face="Courier New">-- All Errors group by errors by instances</font></p>  <p><font face="Courier New"><font color="#0000ff">SET NOCOUNT ON       <br />SET TRANSACTION ISOLATION LEVEL READ COMMITTED        <br />SET DEADLOCK_PRIORITY</font> LOW</font></p>  <p><font face="Courier New"><font color="#0000ff">select</font> o.nvcName,       <br />&#160;&#160;&#160; i.nvcErrorDescription,      <br />&#160;&#160;&#160; <font color="#9b00d3">COUNT</font>(*) <font color="#0000ff">as</font> <font color="#9b00d3">Count</font>,      <br />&#160;&#160;&#160; <font color="#0000ff">CASE</font> i.nState      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#0000ff">WHEN</font> 1 <font color="#0000ff">THEN</font> <font color="#ff0000">'Ready To Run'</font>      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#0000ff">WHEN</font> 2 <font color="#0000ff">THEN</font> <font color="#ff0000">'Active'       <br /></font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#0000ff">WHEN</font> 4 <font color="#0000ff">THEN</font> <font color="#ff0000">'Suspended Resumable'</font>      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#0000ff">WHEN</font> 8 <font color="#0000ff">THEN</font> <font color="#ff0000">'Dehydrated'</font>      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#0000ff">WHEN</font> 16 <font color="#0000ff">THEN</font> <font color="#ff0000">'Completed With Discarded Messages'       <br /></font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#0000ff">WHEN</font> 32 <font color="#0000ff">THEN</font> <font color="#ff0000">'Suspended Non-Resumable'       <br /></font>&#160;&#160;&#160; <font color="#0000ff">END as State</font></font></p>  <p><font face="Courier New">FROM[BizTalkMsgboxDb]..[Instances] <font color="#0000ff">AS</font> i <font color="#0000ff">WITH</font> (<font color="#0000ff">NOLOCK</font>)       <br /><font color="#cccccc">JOIN</font> [BizTalkMgmtDb]..[bts_Orchestration] <font color="#0000ff">AS</font> o <font color="#0000ff">WITH</font> (<font color="#0000ff">NOLOCK</font>) <font color="#0000ff">ON</font> i.uidServiceID = o.uidGUID      <br /><font color="#0000ff">WHERE</font> i.nState <font color="#cccccc">in</font> (4,32)       <br /><font color="#0000ff">GROUP BY</font> o.nvcName,i.nvcErrorDescription, i.nState</font>    <br />    <br />Change the i.nState comparison value to get the results for other status like Active or Ready to run.</p>]]></content:encoded>
    </item>
    <item>
      <title>Offloading Excel Workbooks to Clusters</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/offloading-excel-workbooks-to-clusters</link>
      <pubDate>Fri, 04 Feb 2011 14:21:00 GMT</pubDate>
      <dc:creator><![CDATA[joyantas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/2011/02/04/offloading-excel-workbooks-to-clusters/</guid>
      <description><![CDATA[&#160;  Make a workbook calculation in a distributed environment.. Windows HP Server make it...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Make a workbook calculation in a distributed environment.. Windows HP Server make it possible. Here are the different    <br />project type you can build on Excel 2010:</p>  <p>- Workbook with VBA code: the code will be modified to work on compute nodes   <br />- UDF : C/C+ XLL are user defined functions loaded on compute nodes and merged in a single workbook.    <br />- VSTO application. An Excel Add-In will comunicate with a head node and broker. The broker will call a WCF Web Service on each compute node.</p>  <p>To make an Excel 2010 workbook work on HPC Server, you may follow these steps:</p>  <p>1/ Identify the portion of your code corresponding to an iteration   <br />2/ Localize the code that make he merge of your data    <br />3/ Find the best approach to get the input and the output data    <br /></p>  <p>Here is an architecture of the solution:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/88/81/metablogapi/5554.image_5DF1A7B6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-88-81-metablogapi/5554.image_5F00_5DF1A7B6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/88/81/metablogapi/6746.image_thumb_3465DA52.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-88-81-metablogapi/6746.image_5F00_thumb_5F00_3465DA52.png" width="525" height="323" /></a></p>  <p>Go to the following links to have more information:   <br />    <br />Basic information    <br /><a title="https://www.microsoft.com/hpc/en/us/product/cluster-computing.aspx" href="https://www.microsoft.com/hpc/en/us/product/cluster-computing.aspx">https://www.microsoft.com/hpc/en/us/product/cluster-computing.aspx</a></p>  <p>TechNet Virtual Lab: Scaling out VBA enabled Excel Workbooks with Windows HPC Server 2008 R2   <br /><a title="https://cmg.vlabcenter.com/default.aspx?moduleid=d04c2e6d-e15a-448f-93ff-3eeff7218c07" href="https://cmg.vlabcenter.com/default.aspx?moduleid=d04c2e6d-e15a-448f-93ff-3eeff7218c07">https://cmg.vlabcenter.com/default.aspx?moduleid=d04c2e6d-e15a-448f-93ff-3eeff7218c07</a></p>  <p>TechNet Virtual Lab: Scheduling Jobs with Windows HPC Server 2008 R2   <br /><a href="https://cmg.vlabcenter.com/default.aspx?moduleid=f41f9b1b-416b-4ca2-839e-aa3bbbb410af">https://cmg.vlabcenter.com/default.aspx?moduleid=f41f9b1b-416b-4ca2-839e-aa3bbbb410af</a> </p>  <p>HPC Pack 2008 R2 SDK with Service Pack 1    <br /><a title="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=9BFA085B-7A0D-49BC-8D4A-CFC11C63FEF9" href="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=9BFA085B-7A0D-49BC-8D4A-CFC11C63FEF9">https://www.microsoft.com/downloads/en/details.aspx?FamilyID=9BFA085B-7A0D-49BC-8D4A-CFC11C63FEF9</a></p>]]></content:encoded>
    </item>
    <item>
      <title>OBA scenarios</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/oba-scenarios</link>
      <pubDate>Wed, 07 Oct 2009 01:24:00 GMT</pubDate>
      <dc:creator><![CDATA[joyantas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/2009/10/07/oba-scenarios/</guid>
      <description><![CDATA[Here are some OBA scenarios based on some real-life experience filtered by products:- Word...]]></description>
      <content:encoded><![CDATA[<P>Here are some OBA scenarios based on some real-life experience filtered by products:<BR><BR>- Word :&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Help users to create documents based on specific business&nbsp;constraints (styles, tables, etc.).<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Post the document on a collaborative portal and perform document&nbsp;authoring on server side (technologies involved: MOSS 2007, OpenXML, VSTO)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Migrate VB6 or VBA code to .NET. <BR><BR>- Excel : <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Help users to use Pivot tables (like browsing a SSAS cube), call external code to import data in MS Excel. <BR><BR>- PowerPoint : <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Create&nbsp;slides based on data from Excel&nbsp;and Word.</P>]]></content:encoded>
    </item>
    <item>
      <title>Display the slide number and the total slides in PowerPoint 2007</title>
      <link>https://docs.microsoft.com/archive/blogs/joyantas/display-the-slide-number-and-the-total-slides-in-powerpoint-2007</link>
      <pubDate>Sun, 07 Dec 2008 16:32:00 GMT</pubDate>
      <dc:creator><![CDATA[joyantas]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/joyantas/2008/12/07/display-the-slide-number-and-the-total-slides-in-powerpoint-2007/</guid>
      <description><![CDATA[One of my customers asked me a question about PowerPoint 2007. He wanted to have the slide number...]]></description>
      <content:encoded><![CDATA[<P>One of my customers asked me a question about PowerPoint 2007. He wanted to have the slide number and the total number of the slides in his presentations (ie: 3/45). I quickly developped a VSTO 3.0 Addin and here is the code.&nbsp;I created a Ribbon Button to call this method. I simply put this method in the ThisAddin.cs file:</P><FONT size=2></FONT>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: gray">///</SPAN><SPAN style="COLOR: green"> </SPAN><SPAN style="COLOR: gray">&lt;summary&gt;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: gray">///</SPAN><SPAN style="COLOR: green"> Format the slide numbers with: number/total number<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: gray">///</SPAN><SPAN style="COLOR: green"> </SPAN><SPAN style="COLOR: gray">&lt;/summary&gt;<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">public</SPAN> <SPAN style="COLOR: blue">void</SPAN> FormatSlideNumbers()<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">int</SPAN> iSlides = 0; <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">string</SPAN> SlideCounterName =<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN style="COLOR: #a31515">"Slide Number Placeholder"</SPAN>;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">try<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: green">// For every Slide in the Active Presentation<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">for</SPAN> ( iSlides = 1; iSlides &lt;= <SPAN style="COLOR: blue">this</SPAN>.Application.ActivePresentation.Slides.Count; iSlides++)<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: green">// For every Shape in the Slide <o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">foreach</SPAN> (PowerPoint.<SPAN style="COLOR: #2b91af">Shape</SPAN> myShape <SPAN style="COLOR: blue">in</SPAN> Application.ActivePresentation.Slides[iSlides].Shapes)<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: green">// Check the shape containing "Slide Number Placeholder"<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="COLOR: blue">if</SPAN> (myShape.Name.Contains(SlideCounterName))<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">string</SPAN> CurrentslideNumber = iSlides.ToString();<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: green">// Change the Slide's placeholder's name<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>myShape.TextFrame.TextRange.Text = CurrentslideNumber + <SPAN style="COLOR: #a31515">@"/"</SPAN> + <SPAN style="COLOR: blue">this</SPAN>.Application.ActivePresentation.Slides.Count.ToString();<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>myShape.Width = PowerPointAddInTools.Properties.<SPAN style="COLOR: #2b91af">Settings</SPAN>.Default.SlideWidth;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">catch</SPAN> (<SPAN style="COLOR: #2b91af">Exception</SPAN> ex)<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>{<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"><SPAN lang=EN-US style="FONT-SIZE: 7pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.Windows.Forms.<SPAN style="COLOR: #2b91af">MessageBox</SPAN>.Show(<SPAN style="COLOR: #a31515">"An error has occured: "</SPAN> + ex.Message, <SPAN style="COLOR: #a31515">"PowerPoint Tools"</SPAN>, System.Windows.Forms.<SPAN style="COLOR: #2b91af">MessageBoxButtons</SPAN>.OK, System.Windows.Forms.<SPAN style="COLOR: #2b91af">MessageBoxIcon</SPAN>.Error);<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"><SPAN lang=EN-US style="FONT-SIZE: 7pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-SIZE: 7pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-no-proof: yes">}</SPAN><SPAN style="FONT-SIZE: 8pt; LINE-HEIGHT: 115%; mso-bidi-font-size: 11.0pt"><o:p></o:p></SPAN></P>
<P><FONT size=2>Enjoy !</P></FONT>]]></content:encoded>
    </item>
  </channel>
</rss>