<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://sambbiblog.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fsambbiblog.spaces.live.com%2fcategory%2fCode%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Samb Business Intelligence Blog: Code</title><description /><link>http://sambbiblog.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catCode</link><language>en-US</language><pubDate>Mon, 18 Aug 2008 09:19:11 GMT</pubDate><lastBuildDate>Mon, 18 Aug 2008 09:19:11 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://sambbiblog.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>8738962417833929154</live:id><live:alias>sambbiblog</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Flow State and Jen's great observation on the use of explanatory text in UIs</title><link>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!367.entry</link><description>&lt;div&gt;&lt;a href="http://miksovsky.blogs.com/flowstate/"&gt;http://miksovsky.blogs.com/flowstate/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;
&lt;h3&gt;Asking for first names with an example&lt;/h3&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;img title="Cozi_central_signup_page_section" alt="Cozi_central_signup_page_section" src="http://miksovsky.blogs.com/photos/uncategorized/cozi_central_signup_page_section.png" border=0&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I built a web application for our district that used some of these concepts and it's amazing how badly people follow directions - even when it's right in front of them.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8738962417833929154&amp;page=RSS%3a+Flow+State+and+Jen's+great+observation+on+the+use+of+explanatory+text+in+UIs&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=sambbiblog.spaces.live.com&amp;amp;GT1=sambbiblog"&gt;</description><comments>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!367.entry#comment</comments><guid isPermaLink="true">http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!367.entry</guid><pubDate>Fri, 03 Nov 2006 17:19:18 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://sambbiblog.spaces.live.com/blog/cns!794708049C7AE9C2!367/comments/feed.rss</wfw:commentRss><wfw:comment>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!367.entry#comment</wfw:comment><dcterms:modified>2006-11-03T17:19:18Z</dcterms:modified></item><item><title>Calling SSIS Packages Remotely</title><link>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!334.entry</link><description>&lt;div&gt;Reed has published a great guide for calling SSIS packages and how to deply and install the pieces to do this...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://blogs.technet.com/reeds/archive/2006/09/22/458074.aspx"&gt;http://blogs.technet.com/reeds/archive/2006/09/22/458074.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Thanks, Reed!&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8738962417833929154&amp;page=RSS%3a+Calling+SSIS+Packages+Remotely&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=sambbiblog.spaces.live.com&amp;amp;GT1=sambbiblog"&gt;</description><comments>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!334.entry#comment</comments><guid isPermaLink="true">http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!334.entry</guid><pubDate>Fri, 22 Sep 2006 12:40:18 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://sambbiblog.spaces.live.com/blog/cns!794708049C7AE9C2!334/comments/feed.rss</wfw:commentRss><wfw:comment>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!334.entry#comment</wfw:comment><dcterms:modified>2006-09-22T12:40:18Z</dcterms:modified></item><item><title>Build Sparklines in C#</title><link>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!310.entry</link><description>&lt;div&gt;Here's a site for developing sparkline visualizations in C#&lt;/div&gt;
&lt;div&gt;&lt;a href="http://ewbi.blogs.com/develops/2005/07/sparklines.html"&gt;http://ewbi.blogs.com/develops/2005/07/sparklines.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8738962417833929154&amp;page=RSS%3a+Build+Sparklines+in+C%23&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=sambbiblog.spaces.live.com&amp;amp;GT1=sambbiblog"&gt;</description><comments>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!310.entry#comment</comments><guid isPermaLink="true">http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!310.entry</guid><pubDate>Fri, 08 Sep 2006 01:32:55 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://sambbiblog.spaces.live.com/blog/cns!794708049C7AE9C2!310/comments/feed.rss</wfw:commentRss><wfw:comment>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!310.entry#comment</wfw:comment><dcterms:modified>2006-09-08T01:32:55Z</dcterms:modified></item><item><title>Getting Contacts from your Inbox (or any folder)</title><link>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!283.entry</link><description>&lt;div&gt;Here's some nifty code for pulling contacts from your Inbox, or any folder you point to in VB.Net&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;Private&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Sub&lt;/font&gt;&lt;font size=2&gt; cmdGetContacts_Click(&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;ByVal&lt;/font&gt;&lt;font size=2&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; System.Object, &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;ByVal&lt;/font&gt;&lt;font size=2&gt; e &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; System.EventArgs) &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Handles&lt;/font&gt;&lt;font size=2&gt; cmdGetContacts.Click
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' YOU NEED TO: &lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' - add references: Outlook 11 Type Library &lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' - add a Button called cmdGetContacts (put this code there)&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' - add a list box called lstContacts&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' - add a progress bar called prgProgress&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' - add a label called lblContacts&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' - add a chkbox called chkExclude&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; objOL &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; Outlook.Application
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; objNS &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; Outlook.NameSpace
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; objFolder &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; Outlook.Folders
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; objInnerFolder &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; Outlook.MAPIFolder
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; iInnerFolders &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Integer&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; item &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Object&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; MyItems &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; Outlook.Items
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; x &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; Int16
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; sResult &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;String&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; iCount &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Integer&lt;/font&gt;&lt;font size=2&gt; = 0
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; iProgress &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Integer&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; i &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Integer&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;objOL = &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;New&lt;/font&gt;&lt;font size=2&gt; Outlook.Application
&lt;p&gt;objNS = objOL.GetNamespace(&amp;quot;MAPI&amp;quot;)
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Dim&lt;/font&gt;&lt;font size=2&gt; olFolder &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;As&lt;/font&gt;&lt;font size=2&gt; Outlook.MAPIFolder
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Pick a folder to get started with&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;olFolder = objOL.GetNamespace(&amp;quot;MAPI&amp;quot;).PickFolder
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Reset everything&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;iCount = 0
&lt;p&gt;prgProgress.Visible = &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;True&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;lstContacts.Items.Clear()
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Is there any mail in the *root* of the picked folder?&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;MyItems = olFolder.Items
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;For&lt;/font&gt;&lt;font size=2&gt; i = 1 &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;To&lt;/font&gt;&lt;font size=2&gt; MyItems.Count
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Handle the output&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;sResult = &amp;quot;&amp;quot;
&lt;p&gt;sResult = olFolder.Name
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Try&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt; MyItems(i).senderName &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Is&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Nothing&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Then&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;sResult = sResult &amp;amp; &amp;quot; (No Sender Found) ,&amp;quot;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Else&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;sResult = sResult &amp;amp; &amp;quot;,&amp;quot; &amp;amp; MyItems(i).senderName &amp;amp; &amp;quot;,&amp;quot;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;sResult = sResult &amp;amp; MyItems(i).SenderEmailAddress
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Is this an internal email?&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Nope, add 'em&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt; InStr(sResult, &amp;quot;/O=MICROSOFT&amp;quot;) = 0 &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Then&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;lstContacts.Items.Add(sResult)
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Else&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Yep, are we allowed to add 'em?&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt; chkExclude.Checked = &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;False&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Then&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;lstContacts.Items.Add(sResult)
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' next record&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;iCount = iCount + 1
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Catch&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Try&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Get a new message&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Next&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Cycle through the folder tree below the picked folder &lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' This does not recurse through multiple folders...&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;For&lt;/font&gt;&lt;font size=2&gt; iInnerFolders = 1 &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;To&lt;/font&gt;&lt;font size=2&gt; olFolder.Folders.Count
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Set the target folder iteratively as we move through the folder list&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;objInnerFolder = olFolder.Folders(iInnerFolders)
&lt;p&gt;MyItems = objInnerFolder.Items
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Look through the messages...&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;For&lt;/font&gt;&lt;font size=2&gt; i = 1 &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;To&lt;/font&gt;&lt;font size=2&gt; MyItems.Count
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Handle the output&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;sResult = &amp;quot;&amp;quot;
&lt;p&gt;sResult = objInnerFolder.Name
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Try&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt; MyItems(i).senderName &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Is&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Nothing&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Then&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;sResult = sResult &amp;amp; &amp;quot; (No Sender Found) ,&amp;quot;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Else&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;sResult = sResult &amp;amp; &amp;quot;,&amp;quot; &amp;amp; MyItems(i).senderName &amp;amp; &amp;quot;,&amp;quot;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;sResult = sResult &amp;amp; MyItems(i).SenderEmailAddress
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Is this an internal email?&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Nope, add 'em&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt; InStr(sResult, &amp;quot;/O=MICROSOFT&amp;quot;) = 0 &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Then&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;lstContacts.Items.Add(sResult)
&lt;p&gt;iCount = iCount + 1
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Else&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Yep, are we allowed to add 'em?&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt; chkExclude.Checked = &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;False&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Then&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;lstContacts.Items.Add(sResult)
&lt;p&gt;iCount = iCount + 1
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;If&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Catch&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Try&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Show progress as we look through the folders&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;iProgress = iInnerFolders / olFolder.Folders.Count
&lt;p&gt;prgProgress.Value = iProgress
&lt;p&gt;prgProgress.Refresh()
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Next Message&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Next&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Next Folder&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Next&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;' Update the Progress and counter feedback&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;prgProgress.Visible = &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;False&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;lblContacts.Text = &amp;quot;Contacts: &amp;quot; &amp;amp; Format(iCount)
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;End&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;Sub&lt;/font&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8738962417833929154&amp;page=RSS%3a+Getting+Contacts+from+your+Inbox+(or+any+folder)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=sambbiblog.spaces.live.com&amp;amp;GT1=sambbiblog"&gt;</description><comments>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!283.entry#comment</comments><guid isPermaLink="true">http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!283.entry</guid><pubDate>Tue, 01 Aug 2006 18:05:22 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://sambbiblog.spaces.live.com/blog/cns!794708049C7AE9C2!283/comments/feed.rss</wfw:commentRss><wfw:comment>http://sambbiblog.spaces.live.com/Blog/cns!794708049C7AE9C2!283.entry#comment</wfw:comment><dcterms:modified>2006-08-01T18:09:54Z</dcterms:modified></item></channel></rss>