<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss"><id>tag:blogger.com,1999:blog-1342600307512111499</id><updated>2009-06-25T13:58:15.627-05:00</updated><title type="text">Scott's Jots</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><thespringbox:skin xmlns:thespringbox="http://www.thespringbox.com/dtds/thespringbox-1.0.dtd">http://feeds.feedburner.com/ScottsJots?format=skin</thespringbox:skin><link rel="self" href="http://feeds.feedburner.com/ScottsJots" type="application/atom+xml" /><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-3768139657872181407</id><published>2009-04-09T18:41:00.002-05:00</published><updated>2009-04-09T18:43:35.707-05:00</updated><title type="text">Poll</title><content type="html">&lt;iframe height="908" allowTransparency="true" frameborder="0" scrolling="no" style="width:100%;border:none"  src="http://chasecomputers.wufoo.com/embed/z7x4m1/"&gt;&lt;a href="http://chasecomputers.wufoo.com/forms/z7x4m1/" title="Social Networking"&gt;Fill out my Wufoo form!&lt;/a&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-3768139657872181407?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/3768139657872181407/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=3768139657872181407" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/3768139657872181407" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/3768139657872181407" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2009/04/poll.html" title="Poll" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-2902369184629377799</id><published>2008-08-10T23:15:00.001-05:00</published><updated>2008-08-10T23:15:07.017-05:00</updated><title type="text">Being more productive</title><content type="html">&lt;p&gt;If you're in business for yourself you probably look for ways to be more productive - if not, you should.&amp;nbsp;&amp;nbsp; Over time, as we add new business processes, sometimes we incorporate inefficient practices.&amp;nbsp; These practices get the job done but it might be that you could do the same job a different way and achieve a better product or the same product in less time.&lt;/p&gt; &lt;p&gt;Sometimes the slightest change can make a big difference.&amp;nbsp; This post probably will not save your business thousands of dollars.&amp;nbsp; But it might help you to breeze through some of those mundane tasks a little faster.&lt;/p&gt; &lt;p&gt;So rather than kill your productivity more, I'll get right to it.&amp;nbsp; Learn to use both hands at the computer.&amp;nbsp; That may sound crazy but think about what you do most while you're at your computer.&amp;nbsp; Other than reading the screen, you are probably "driving" the mouse.&amp;nbsp; In my &lt;a href="http://hosted.verticalresponse.com/226132/e8eaf7bb20/296000630/f3e913d39b/"&gt;July newsletter&lt;/a&gt;, I talked about using the right-mouse button to access context related menu choices.&amp;nbsp; That is better than moving your mouse to the menus and dropping the menu down to select Edit and then Paste.&lt;/p&gt; &lt;p&gt;This tip works best for the right-handers out there.&amp;nbsp; You keep your left hand on the keyboard home keys (A, S, D, F - wouldn't my typing teacher be so proud).&amp;nbsp; As you drive the mouse with your right hand you can type keyboard shortcuts with your left.&lt;/p&gt; &lt;p&gt;Let's take a process of copying a sentence from one open document (such as in MS Word) and pasting it into another open document.&amp;nbsp; On the original document you use your right hand to highlight the sentence with the mouse.&amp;nbsp; Using your left hand press CTRL-C (the shortcut for copy).&amp;nbsp; With your left hand press ALT-TAB.&amp;nbsp; (ALT-TAB will cycle through all open applications as long as you hold down the ALT key and keep pressing TAB).&amp;nbsp; Once you get to the second document you can release the ALT key.&amp;nbsp; Now use the mouse to click the position where you want your new sentence to go.&amp;nbsp; With your left hand you press CTRL-V (the shortcut for paste).&lt;/p&gt; &lt;p&gt;Without the above mentioned shortcut keys you would have to highlight the sentence.&amp;nbsp; Drive the mouse to the menu bar and click Edit.&amp;nbsp; Then scroll down and click Copy.&amp;nbsp; Then maneuver the open windows with the mouse to select the second document.&amp;nbsp; Next you would click where you want the sentence.&amp;nbsp; Scroll back up to the menu.&amp;nbsp; Click Edit and scroll down and click Paste.&amp;nbsp; It can all be done with the mouse.&amp;nbsp; But if you do part of the work with each hand you might can shave some time off each of these repetitive tasks.&lt;/p&gt; &lt;p&gt;Ok you might be saying how do I find all those shortcuts (without having to read the manual).&amp;nbsp; Most of the time these shortcuts have been right there in front of you.&amp;nbsp; Go to your favorite windows application.&amp;nbsp; Most will have a menu bar and most will have a File and/or Edit menus.&amp;nbsp; Click one of those menus and just to the right of the menu choice you will see the shortcut combination - usually a CTRL or ALT plus another key.&amp;nbsp; &lt;/p&gt; &lt;p&gt;You might say there are too many to memorize.&amp;nbsp; And I would agree.&amp;nbsp; However, if you start looking at these shortcuts you will notice a trend in several applications.&amp;nbsp; For example, "most" Windows applications follow common shortcut keys.&amp;nbsp; A standard set of shortcuts would include the undo, cut, copy, and paste commands.&amp;nbsp; These shortcuts are CTRL-Z, CTRL-X, CTRL-C, CTRL-V, respectively.&amp;nbsp; Is it coincidence that they are all on the left side of your keyboard and can be manipulated with just one hand?&amp;nbsp; Or is it just another conspiracy against left-handers?&amp;nbsp; You decide.&lt;/p&gt; &lt;p&gt;Take note of the shortcuts to the actions that you do most and see if incorporating shortcuts into your computing helps you to be more productive.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-2902369184629377799?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/2902369184629377799/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=2902369184629377799" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/2902369184629377799" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/2902369184629377799" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2008/08/being-more-productive.html" title="Being more productive" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-882248331941248689</id><published>2007-10-19T14:00:00.001-05:00</published><updated>2007-10-19T14:00:37.008-05:00</updated><title type="text">Hey folks, do you want...</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Hey folks, do you want to know how to blog from your cell phone.  Send me an e-mail and ask me how.&lt;br /&gt; &lt;a target='_blank' href='http://www.jott.com/Show.aspx?id=f76e9942-3477-4bad-aebd-f758f7ac2823'&gt;Click here to listen&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Powered by &lt;a target='_blank' href='http://jott.com'&gt;Jott&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-882248331941248689?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/882248331941248689/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=882248331941248689" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/882248331941248689" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/882248331941248689" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2007/10/hey-folks-do-you-want.html" title="Hey folks, do you want..." /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-2755027146647165897</id><published>2007-10-17T23:47:00.001-05:00</published><updated>2007-10-17T23:47:59.409-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Websites" /><category scheme="http://www.blogger.com/atom/ns#" term="Portfolio" /><title type="text">For you football fans...</title><content type="html">&lt;p&gt;my latest project came as a request for a simple football picks site.&amp;nbsp; he wanted to display his picks which corresponds to a segment on a local radio show.&amp;nbsp; the site grew from there and is gathering some attention.&amp;nbsp; check it out and submit your picks.&lt;/p&gt; &lt;p&gt;&lt;a href="http://ClarksGridironPicks.com"&gt;http://ClarksGridironPicks.com&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-2755027146647165897?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/2755027146647165897/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=2755027146647165897" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/2755027146647165897" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/2755027146647165897" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2007/10/for-you-football-fans.html" title="For you football fans..." /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-5944077535568474065</id><published>2007-08-21T14:16:00.001-05:00</published><updated>2007-08-21T14:19:13.151-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Links" /><title type="text">A forum for the small business</title><content type="html">&lt;p&gt;Jeff Lee has launched a new forum for the small businesses (and people who want to start a small business) in North Mississippi.&amp;nbsp; A forum is a place where people can gather and exchange ideas.&amp;nbsp; Browse through the site and see if you can find some ideas that may help you with your business.&amp;nbsp; While you're there go ahead and throw in your two cents and maybe you'll help another.&lt;/p&gt; &lt;p&gt;Check it out at &lt;a href="http://www.saltillobaonline.org"&gt;http://www.saltillobaonline.org&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-5944077535568474065?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/5944077535568474065/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=5944077535568474065" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/5944077535568474065" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/5944077535568474065" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2007/08/forum-for-small-business.html" title="A forum for the small business" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-6113120229660959087</id><published>2007-07-09T12:41:00.001-05:00</published><updated>2007-07-09T12:41:00.683-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hotmail" /><title type="text">How to change your Hotmail password</title><content type="html">&lt;p&gt;I was recently asked how to change a MSN Hotmail password.&amp;nbsp; You might look around the page in your&amp;nbsp;Hotmail&amp;nbsp;inbox and not immediately see how to change your password.&amp;nbsp; I overlooked it a few times myself.&amp;nbsp; You may notice the Options link in the upper right corner of your inbox.&amp;nbsp; Click Options and then you will be presented with a screen&amp;nbsp;that has several features.&amp;nbsp; Click Password and you will be able to reset your password.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-6113120229660959087?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/6113120229660959087/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=6113120229660959087" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/6113120229660959087" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/6113120229660959087" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2007/07/how-to-change-your-hotmail-password.html" title="How to change your Hotmail password" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-5203198972532397730</id><published>2007-07-05T14:33:00.001-05:00</published><updated>2007-07-05T14:33:14.965-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Excel Macros" /><title type="text">Execute an Office Macro from a .NET Application</title><content type="html">&lt;div class="ExternalClassCCCE92184A5641EEA26011567A73991E"&gt; &lt;div&gt;I have a pretty extensive macro written in Excel VBA.&amp;nbsp; I had a need to call this macro from a .NET application.&amp;nbsp; Before I executed the VBA macro, I needed to set a couple of combobox controls located on the worksheet.&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;Most of the solutions found on the Internet referred to using VSTO (Visual Studio Tools for Office).&amp;nbsp; One article I came across (&lt;a href="http://support.microsoft.com/kb/306683"&gt;http://support.microsoft.com/kb/306683&lt;/a&gt;) explained how to setup a .NET procedure called RunMacro that would execute a VBA macro stored in an Office application.&amp;nbsp; The article demonstrates that this same RunMacro procedure could be used to call an Excel Macro or Word, Accesss, or PowerPoint.&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;My solution was to bring the RunMacro code from the above article into my .NET application.&amp;nbsp; Next, in my Excel VBA code, I added a proxy procedure that would receive arguments&amp;nbsp;used to set the combobox controls and then execute&amp;nbsp;the macro.&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;My proxy procedure in VBA Code was similar to:&lt;/div&gt; &lt;div style="background: #c0c0c0; margin: 7px"&gt; &lt;div&gt;Public Sub MyProxyProcedure(MyArgOne As String,&amp;nbsp;MyArgTwo As String)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sheets("Sheet1").cboOne.Value =&amp;nbsp;MyArgOne&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sheets("Sheet1").cboTwo.Value =&amp;nbsp;MyArgTwo&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Call MyVBAProcedure&lt;br&gt;End Sub&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;Public Sub MyVBAProcedure&lt;/div&gt; &lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'DO SOMETHING HERE&lt;/div&gt; &lt;div&gt;End Sub&lt;/div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;My .NET Code to execute the VBA macro was similar to:&lt;/div&gt; &lt;div style="background: #c0c0c0; margin: 5px"&gt; &lt;p&gt;Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click&lt;/p&gt; &lt;p&gt;' requires .net reference to Microsoft.Office.Interop.Excel&lt;br&gt;DIM oExcel as New Microsoft.Office.Interop.Excel.Application&lt;br&gt;DIM oWB as Microsoft.Office.Interop.Excel.Workbook &lt;br&gt;oWB = oExcel.Workbooks.Open("c:\MyExcelWorkbook.xls")&lt;br&gt;RunMacro(oExcel, New Object() {"MyProxyProcedure", _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;strArgOne, strArgTwo})&lt;/p&gt; &lt;p&gt;End Sub&lt;/p&gt; &lt;p&gt;Private Sub RunMacro(ByVal oApp As Object, _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ByVal RunArgs As Object())&lt;br&gt;&amp;nbsp; oApp.GetType().InvokeMember("Run", _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reflection.BindingFlags.Default Or _ &lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Reflection.BindingFlags.InvokeMethod, _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Nothing, oApp, oRunArgs)&lt;/p&gt; &lt;p&gt;End Sub&lt;/p&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;div&gt;Now I am able to make use of the VBA Code I have invested and integrate into new .NET applications.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-5203198972532397730?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/5203198972532397730/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=5203198972532397730" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/5203198972532397730" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/5203198972532397730" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2007/07/execute-office-macro-from-net.html" title="Execute an Office Macro from a .NET Application" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-5199698359403840037</id><published>2007-07-02T12:06:00.001-05:00</published><updated>2007-07-02T16:51:24.387-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Apps" /><title type="text">Google Apps - Email Notifier with Google Talk</title><content type="html">&lt;p&gt;I have been using &lt;a href="https://www.google.com/a"&gt;Google Apps&lt;/a&gt; for my domain for some time now. I have also helped some of my clients get setup with Google Apps for their domain. Google offers many tools that are beneficial to the small business for a great price (many times free).&lt;/p&gt;&lt;p&gt;Before using Google Apps for my domain I had a GMail email address as my primary address. I used the GMail Notifier to let me know when I had a new email message. &lt;/p&gt;&lt;p&gt;Since upgrading to Google Apps, I have installed &lt;a href="http://www.google.com/talk/"&gt;Google Talk&lt;/a&gt;.  (UPDATE: Google Apps users, &lt;a href="http://dl.google.com/googletalk/googletalk-setup.exe"&gt;download here&lt;/a&gt;.)  Google Talk has the GMail notifier built-in to the application. So with a single install I have a messenger client and the GMail notifier sitting in my system tray.&lt;/p&gt;&lt;p&gt;What's so great about this GMail Notifier? Well, with a simple glance to the system tray, I can know if I have new emails waiting or if all my emails have been read. If you take a couple of days to respond to Aunt Sarah's email she still may forgive you. But if an anxious client has sent you an email, you might want to know ASAP when you receive the email.&lt;/p&gt;&lt;p&gt;I am including two images: one showing email waiting and one showing a happy empty inbox.&lt;/p&gt;&lt;p&gt;&lt;a href="http://chasecomputerservices.com/blogimages/GoogleAppsEmailNotifierwithGoogleTalk_AA27/email.jpg" atomicselection="true"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="21" alt="email" src="http://chasecomputerservices.com/blogimages/GoogleAppsEmailNotifierwithGoogleTalk_AA27/email_thumb.jpg" width="45" border="0" /&gt;&lt;/a&gt; &lt;a href="http://chasecomputerservices.com/blogimages/GoogleAppsEmailNotifierwithGoogleTalk_AA27/noemail.jpg" atomicselection="true"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="21" alt="noemail" src="http://chasecomputerservices.com/blogimages/GoogleAppsEmailNotifierwithGoogleTalk_AA27/noemail_thumb.jpg" width="45" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;As you can see, it's pretty easy to tell that the left image is showing I have email waiting to be read. The right image lets me know all my messages have been read.&lt;/p&gt;&lt;p&gt;The notifier is also constantly monitoring your inbox. Whenever a new message does come in, the notifier pops up a quick window showing the sender and subject of the message received. It is then your choice to pop over and answer the email or wait until you're at a stopping point in your current task.&lt;/p&gt;&lt;p&gt;This is a great time saver that keeps you from having to remember to go check your inbox. And maybe it'll be just the tool you need to keep those customers happy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-5199698359403840037?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/5199698359403840037/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=5199698359403840037" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/5199698359403840037" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/5199698359403840037" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2007/07/google-apps-email-notifier-with-google.html" title="Google Apps - Email Notifier with Google Talk" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-8242671630675493995</id><published>2007-06-21T21:37:00.001-05:00</published><updated>2007-06-21T21:37:25.347-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel Formulas" /><title type="text">Two Field Lookup with Excel VLookup</title><content type="html">&lt;p&gt;I'm not a big fan of using Excel as a database application.&amp;nbsp; It wasn't designed to be one.&amp;nbsp; But some of the functions in Excel allow a lookup (or query, if you will) which leads some people to use it as a database.&lt;/p&gt; &lt;p&gt;The VLookup function encourages this thinking.&amp;nbsp; You pass in a lookup value, a data range, and the column that contains the value you want to retrieve from the data range.&amp;nbsp; There are some assumptions with the VLookup function.&amp;nbsp; &lt;/p&gt; &lt;ol&gt; &lt;li&gt;Your data must have the Primary Key or lookup column as the first column in the data range.&amp;nbsp;  &lt;li&gt;The data must be sorted Ascending by the lookup column (first column)  &lt;li&gt;The lookup column must contain single field, unique values&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;The VLookup has an optional parameter that lets you specify if you want an exact match or if you want Excel to choose the nearest value.&lt;/p&gt; &lt;p&gt;The problem I ran in to was that I needed to lookup a value based on two pieces of data.&amp;nbsp; The function is designed to only lookup based on a single value.&lt;/p&gt; &lt;p&gt;SOLUTION:&lt;/p&gt; &lt;p&gt;My solution was to combine my two data fields into a single TEXT field and use that value as the lookup value.&amp;nbsp; For example, my data was organized by Product ID in Column A and a Date in Column B.&amp;nbsp; Column C held a quantity value that related to a specific product on a specific date.&lt;/p&gt; &lt;p&gt;I first inserted a column at Column A.&amp;nbsp; This placed my Product ID in Column B, my Date in Column C, and my Quantity in Column D.&amp;nbsp; In Column A, I entered a formula to calculate my lookup values.&amp;nbsp; The formula is as follows for cell A2:&lt;/p&gt; &lt;p&gt;=TEXT(B2,"00000") &amp;amp; TEXT(C2,"yymmdd")&lt;/p&gt; &lt;p&gt;This formula converts my Product ID (which is a number value) to text and fixes at 5 digits with leading zeros if necessary.&amp;nbsp; The formula then concatenates the Date value which is also converted to text in the format of year month day.&amp;nbsp; So for Product ID = 1 and Date = June 22, 2007 my formula would return 00001070622.&amp;nbsp; Copying this formula for all rows of data produces my lookup values.&lt;/p&gt; &lt;p&gt;Next the whole data range must be sorted by Column A (lookup values).&amp;nbsp; Now the data range has been prepped for a two field lookup.&lt;/p&gt; &lt;p&gt;Whenever I want to query for a Quantity of a specific Product on a specific date, I would use a formula such as this:&lt;/p&gt; &lt;p&gt;=VLOOKUP( {cell with lookup formula}, {data range}, 4, FALSE)&lt;/p&gt; &lt;p&gt;NOTE:&amp;nbsp; I tried to create and lookup formula inside the VLOOKUP function but Excel kept giving an error.&amp;nbsp; So I created a formula outside of my report area that created the lookup value I needed to reference.&amp;nbsp; I used this formula:&lt;/p&gt; &lt;p&gt;=TEXT({cell with Product ID I needed},"00000") &amp;amp; TEXT({cell with Date I needed},"yymmdd")&lt;/p&gt; &lt;p&gt;{data range} was the sheet and range (or could be named range) where my data table was in the workbook.&lt;/p&gt; &lt;p&gt;The 4 represents Column D where my Quantity data is.&amp;nbsp; The FALSE in the formula tells Excel to make an exact match.&amp;nbsp; I don't want to be returned an approximate value&amp;nbsp;-- I want to know the VLookup found the actual quantity I'm searching.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-8242671630675493995?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/8242671630675493995/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=8242671630675493995" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/8242671630675493995" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/8242671630675493995" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2007/06/two-field-lookup-with-excel-vlookup.html" title="Two Field Lookup with Excel VLookup" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-443612942499078636</id><published>2007-06-20T09:13:00.001-05:00</published><updated>2007-06-20T22:36:17.482-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel Macros" /><title type="text">Coloring an Excel tab through VB Code</title><content type="html">&lt;p&gt;&lt;/p&gt; &lt;p&gt;Recently, I had a project where I was populating more than 1 worksheet in an auto generated spreadsheet.&amp;nbsp; Setting the tab name is helpful but adding an alternate color really sets the tabs apart.  &lt;p&gt;This post will show you how to do that.  &lt;p&gt;To test this code, open a new Excel spreadsheet.  &lt;p&gt;Press Alt-F11 to open the Visual Basic editor.  &lt;p&gt;Click the menu Insert | Module  &lt;p&gt;Paste the following code block:  &lt;p&gt;[code]  &lt;p&gt;Sub ColorTab()&lt;br&gt;&amp;nbsp;&amp;nbsp; worksheets(1).Name = "New Tab Name"&lt;br&gt;&amp;nbsp;&amp;nbsp; worksheets("New Tab Name").tab.color = RGB(255,0,0)&lt;br&gt;End Sub  &lt;p&gt;[/code]  &lt;p&gt;Switch back to the Excel Application and press Alt-F8 to bring up the Macro dialog box.&amp;nbsp; You should see the title of our new subroutine in the box.&amp;nbsp; Highlight ColorTab and press Run.  &lt;p&gt;Your result should be that your first worksheet now is renamed and colored red.  &lt;p&gt;&amp;nbsp;  &lt;p&gt;EXPLANATION:  &lt;p&gt;The renaming of the tab is fairly straight forward.&amp;nbsp; You can access the first worksheet by passing in the index of 1.&amp;nbsp; Rename the worksheet by passing the new name to the .Name property.  &lt;p&gt;You can also access a particular worksheet by passing the tab name instead of the index.&amp;nbsp; To set the color of the tab use the .tab.color of the worksheet.&amp;nbsp; You must pass in a color value by using the RGB function.  &lt;p&gt;The RGB function takes three integers between 0 and 255 representing a Red, Green, and Blue component.&amp;nbsp; The function results in a color value.  &lt;p&gt;To help in creating the desired color combination, you can use varous tools to find the RGB values.&amp;nbsp; A tool I found online can be found here:&amp;nbsp; &lt;a href="http://www.psyclops.com/tools/rgb/"&gt;http://www.psyclops.com/tools/rgb/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-443612942499078636?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/443612942499078636/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=443612942499078636" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/443612942499078636" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/443612942499078636" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2007/06/coloring-excel-tab-through-vb-code.html" title="Coloring an Excel tab through VB Code" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1342600307512111499.post-4011648042032514668</id><published>2007-03-30T19:39:00.000-05:00</published><updated>2007-03-30T21:18:47.280-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogs" /><title type="text">New found favor with Blogger</title><content type="html">I've never been much of one to stick to blogging. I have started several times. I created a &lt;a href="http://360.yahoo.com/"&gt;Yahoo! 360°&lt;/a&gt; blog because I already had a Yahoo email address. I posted once or twice.&lt;br /&gt;&lt;br /&gt;I installed Mambo (which has now branched into a new product called &lt;a href="http://www.joomla.org/"&gt;Joomla&lt;/a&gt;) when I first started in the web business. Ok, technically this is a CMS (content management system). It had much more than just blog posting capabilities. It turns out it was more than I needed, too.&lt;br /&gt;&lt;br /&gt;Later, I came across &lt;a href="http://wordpress.org/"&gt;Wordpress&lt;/a&gt; when a client approached me who needed help with thier Wordpress site. Naturally, to learn more, I setup my own Wordpress installation. I worked with the templating system and managed to create a simple WP template. But I entered very few blog posts.&lt;br /&gt;&lt;br /&gt;As I have been transitioning from the PHP language to the .NET world, I have become more familiar with the options there. One that I've come across several times is &lt;a href="http://communityserver.org/"&gt;Community Server&lt;/a&gt;. Yep, you guessed it -- I installed it too. From a commercial standpoint, this package requires a purchased license. Community Server also has forums and allows multiple blogs per installation.&lt;br /&gt;&lt;br /&gt;That brings me to today. I've known about &lt;a href="http://www.blogger.com"&gt;Blogger&lt;/a&gt; for some time but have not tried it out. A positive attribute that I have just discovered about Blogger is the ability to upload a custom template. I thought you could only choose from a set of generally supplied templates. What this opens up is the ability for me to bring a website design and incorporate the same look into Blogger. Also, there is no license fee to use Blogger. You have the ability to enter posts through the web interface or third party desktop applications like Microsoft's &lt;a href="http://ideas.live.com/"&gt;Windows Live Writer&lt;/a&gt;. There is even a developer's API to allow a programmer to develop software to manage their blog from desktop applications or custom websites. I'll be diving into this soon.&lt;br /&gt;&lt;br /&gt;Don't take this post as my recommending one blog solution over another. You would need to ask a true "blogger" to find a true review. I haven't used Blogger for long so I can't list many pros and cons. But I have a few ideas how I want to integrate this technology into some of my website designs.&lt;br /&gt;&lt;br /&gt;Check back with my blog. This is my first post and hopefully there will be more to come. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1342600307512111499-4011648042032514668?l=blog.chasecomputerservices.com'/&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.chasecomputerservices.com/feeds/4011648042032514668/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=1342600307512111499&amp;postID=4011648042032514668" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/4011648042032514668" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1342600307512111499/posts/default/4011648042032514668" /><link rel="alternate" type="text/html" href="http://blog.chasecomputerservices.com/2007/03/new-found-favor-with-blogger.html" title="New found favor with Blogger" /><author><name>Scott Chase</name><uri>http://www.blogger.com/profile/05074450720356857750</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="12318275870576028042" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry></feed>
