<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kelsoe Services</title>
	<atom:link href="http://kelsoe.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://kelsoe.com</link>
	<description>Computer Consulting, Software Development, and IT Services</description>
	<lastBuildDate>Fri, 28 Oct 2011 18:33:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>VBA: Unzip files</title>
		<link>http://kelsoe.com/vba-unzip-files/</link>
		<comments>http://kelsoe.com/vba-unzip-files/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 16:42:36 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://kelsoe.com/vba-unzip-files/</guid>
		<description><![CDATA[This code will extracts files from a ZIP archive. Function UnZip(PathToUnzipFileTo As Variant, FileNameToUnzip As Variant) ' Unzips a file ' Note that the default OverWriteExisting is true unless otherwise specified as False. Dim objOApp As Object Dim varFileNameFolder As Variant   varFileNameFolder = PathToUnzipFileTo Set objOApp = CreateObject("Shell.Application")   ' the "24" argument below [...]]]></description>
			<content:encoded><![CDATA[<p>This code will extracts files from a ZIP archive.</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Function</span> UnZip(PathToUnzipFileTo <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Variant</span>, FileNameToUnzip <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Variant</span>)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">' Unzips a file</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">' Note that the default OverWriteExisting is true unless otherwise specified as False.</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> objOApp <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> varFileNameFolder <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Variant</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"> <span class="Apple-style-span" style="background-color: #fbfbfb;"> varFileNameFolder = PathToUnzipFileTo</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px; white-space: normal;"><span class="Apple-style-span" style="font-family: consolas, 'Courier New', courier, monospace; font-size: 12px; line-height: 18px; white-space: pre; background-color: #fbfbfb;"> <span style="color: #0000ff;">Set</span> objOApp = CreateObject("<span style="color: #8b0000;">Shell.Application</span>")</span></span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"> <span class="Apple-style-span" style="background-color: #fbfbfb;"> <span style="color: #008000;">' the "24" argument below will supress any dialogs if the file already exist. The file will</span></span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">' be replaced. See http://msdn.microsoft.com/en-us/library/windows/desktop/bb787866(v=vs.85).aspx</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    objOApp.<span style="color: #0000ff;">Namespace</span>(varFileNameFolder).CopyHere objOApp.<span style="color: #0000ff;">Namespace</span>(FileNameToUnzip).items, 24</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Function</span></pre>
<p>Note the 24 in the last line. This suppresses any dialog boxes in the event of the extracted file(s) already existing. See <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb787866(v=vs.85).aspx">http://msdn.microsoft.com/en-us/library/windows/desktop/bb787866(v=vs.85).aspx</a> for more details.</p>
<p>Improvements to this could could consist of checking to see if the extracted files exist and handling that by renaming, deleting, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/vba-unzip-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VBA: Copy, Move and Delete files and folders</title>
		<link>http://kelsoe.com/vba-copy-move-and-delete-files-and-folders/</link>
		<comments>http://kelsoe.com/vba-copy-move-and-delete-files-and-folders/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 16:39:48 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://kelsoe.com/?p=288</guid>
		<description><![CDATA[This post is from Ron de Bruin’s blog (http://www.rondebruin.nl/folder.htm). On this page you can find example code to copy, move and delete files and folders. There are three sections on this page : 1) Copy and Move files and folders 2) Delete files and folders 3) Special Folders 4) VBS script to clear the Temp [...]]]></description>
			<content:encoded><![CDATA[<p>This post is from Ron de Bruin’s blog (<a href="http://www.rondebruin.nl/folder.htm">http://www.rondebruin.nl/folder.htm</a>).</p>
<p>On this page you can find example code to copy, move and delete files and folders.</p>
<p>There are three sections on this page :</p>
<p>1) <a href="http://www.rondebruin.nl/folder.htm#Copy">Copy and Move files and folders</a></p>
<p>2) <a href="http://www.rondebruin.nl/folder.htm#Delete">Delete files and folders</a></p>
<p>3) <a href="http://www.rondebruin.nl/folder.htm#SpecialFolders">Special Folders</a></p>
<p>4) <a href="http://www.rondebruin.nl/folder.htm#VBS">VBS script to clear the Temp folder</a></p>
<p><a name="Copy"></a>Copy and Move files and folders</p>
<p>Below are a few examples to copy and move files and folders.</p>
<p>For one file you can use the VBA <strong>Name</strong> and <strong>FileCopy</strong> function</p>
<p>and for entire folders or a lot of files use the other macro example&#8217;s</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> Copy_One_File()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FileCopy "<span style="color: #8b0000;">C:\Users\Ron\SourceFolder\Test.xls</span>", "<span style="color: #8b0000;">C:\Users\Ron\DestFolder\Test.xls</span>"</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> Move_Rename_One_File()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'You can change the path and file name</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    Name "<span style="color: #8b0000;">C:\Users\Ron\SourceFolder\Test.xls</span>" <span style="color: #0000ff;">As</span> "<span style="color: #8b0000;">C:\Users\Ron\DestFolder\TestNew.xls</span>"</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<p>Filesystemobject example code&#8217;s</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> Copy_Folder()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'This example copy all files and subfolders from FromPath to ToPath.</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Note: If ToPath already exist it will overwrite existing files in this folder</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'if ToPath not exist it will be made for you.</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FSO <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FromPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> ToPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FromPath = "<span style="color: #8b0000;">C:\Users\Ron\Data</span>"  <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    ToPath = "<span style="color: #8b0000;">C:\Users\Ron\Test</span>"    <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'If you want to create a backup of your folder every time you run this macro</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'you can create a unique folder with a Date/Time stamp.</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'ToPath = "C:\Users\Ron\" &amp; Format(Now, "yyyy-mm-dd h-mm-ss")</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(FromPath, 1) = "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        FromPath = Left(FromPath, Len(FromPath) - 1)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(ToPath, 1) = "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        ToPath = Left(ToPath, Len(ToPath) - 1)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> FSO = CreateObject("<span style="color: #8b0000;">scripting.filesystemobject</span>")</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> FSO.FolderExists(FromPath) = <span style="color: #0000ff;">False</span> <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox FromPath &amp; "<span style="color: #8b0000;"> doesn't exist</span>"</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FSO.CopyFolder Source:=FromPath, Destination:=ToPath</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox "<span style="color: #8b0000;">You can find the files and subfolders from </span>" &amp; FromPath &amp; "<span style="color: #8b0000;"> in </span>" &amp; ToPath</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> Move_Rename_Folder()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'This example move the folder from FromPath to ToPath.</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FSO <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FromPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> ToPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FromPath = "<span style="color: #8b0000;">C:\Users\Ron\Data</span>"  <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    ToPath = "<span style="color: #8b0000;">C:\Users\Ron\Test</span>"    <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'Note: It is not possible to use a folder that exist in ToPath</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(FromPath, 1) = "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        FromPath = Left(FromPath, Len(FromPath) - 1)</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(ToPath, 1) = "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        ToPath = Left(ToPath, Len(ToPath) - 1)</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> FSO = CreateObject("<span style="color: #8b0000;">scripting.filesystemobject</span>")</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> FSO.FolderExists(FromPath) = <span style="color: #0000ff;">False</span> <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox FromPath &amp; "<span style="color: #8b0000;"> doesn't exist</span>"</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> FSO.FolderExists(ToPath) = <span style="color: #0000ff;">True</span> <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox ToPath &amp; "<span style="color: #8b0000;"> exist, not possible to move to a existing folder</span>"</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FSO.MoveFolder Source:=FromPath, Destination:=ToPath</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox "<span style="color: #8b0000;">The folder is moved from </span>" &amp; FromPath &amp; "<span style="color: #8b0000;"> to </span>" &amp; ToPath</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> Copy_Files_Dates()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'This example copy all files between certain dates from FromPath to ToPath.</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'You can also use this to copy the files from the last ? days</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'If Fdate &gt;= Date - 30 Then</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Note: If the files in ToPath already exist it will overwrite</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'existing files in this folder</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FSO <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FromPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> ToPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> Fdate <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Date</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FileInFromFolder <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FromPath = "<span style="color: #8b0000;">C:\Users\Ron\Data</span>"  <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    ToPath = "<span style="color: #8b0000;">C:\Users\Ron\Test</span>"    <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(FromPath, 1) &lt;&gt; "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        FromPath = FromPath &amp; "<span style="color: #8b0000;">\" </span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(ToPath, 1) &lt;&gt; "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        ToPath = ToPath &amp; "<span style="color: #8b0000;">\" </span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> FSO = CreateObject("<span style="color: #8b0000;">scripting.filesystemobject</span>")</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> FSO.FolderExists(FromPath) = <span style="color: #0000ff;">False</span> <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox FromPath &amp; "<span style="color: #8b0000;"> doesn't exist</span>"</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> FSO.FolderExists(ToPath) = <span style="color: #0000ff;">False</span> <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox ToPath &amp; "<span style="color: #8b0000;"> doesn't exist</span>"</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">For</span> <span style="color: #0000ff;">Each</span> FileInFromFolder <span style="color: #0000ff;">In</span> FSO.getfolder(FromPath).Files</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        Fdate = Int(FileInFromFolder.DateLastModified)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #008000;">'Copy files from 1-Oct-2006 to 1-Nov-2006</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">If</span> Fdate &gt;= DateSerial(2006, 10, 1) <span style="color: #0000ff;">And</span> Fdate &lt;= DateSerial(2006, 11, 1) <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">            FileInFromFolder.Copy ToPath</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Next</span> FileInFromFolder</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox "<span style="color: #8b0000;">You can find the files from </span>" &amp; FromPath &amp; "<span style="color: #8b0000;"> in </span>" &amp; ToPath</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> Copy_Certain_Files_In_Folder()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'This example copy all Excel files from FromPath to ToPath.</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Note: If the files in ToPath already exist it will overwrite</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'existing files in this folder</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FSO <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FromPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> ToPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FileExt <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FromPath = "<span style="color: #8b0000;">C:\Users\Ron\Data</span>"  <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    ToPath = "<span style="color: #8b0000;">C:\Users\Ron\Test</span>"    <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FileExt = "<span style="color: #8b0000;">*.xl*</span>"  <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'You can use *.* for all files or *.doc for word files</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(FromPath, 1) &lt;&gt; "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        FromPath = FromPath &amp; "<span style="color: #8b0000;">\" </span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> FSO = CreateObject("<span style="color: #8b0000;">scripting.filesystemobject</span>")</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> FSO.FolderExists(FromPath) = <span style="color: #0000ff;">False</span> <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox FromPath &amp; "<span style="color: #8b0000;"> doesn't exist</span>"</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> FSO.FolderExists(ToPath) = <span style="color: #0000ff;">False</span> <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox ToPath &amp; "<span style="color: #8b0000;"> doesn't exist</span>"</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FSO.CopyFile Source:=FromPath &amp; FileExt, Destination:=ToPath</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox "<span style="color: #8b0000;">You can find the files from </span>" &amp; FromPath &amp; "<span style="color: #8b0000;"> in </span>" &amp; ToPath</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> Move_Certain_Files_To_New_Folder()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'This example move all Excel files from FromPath to ToPath.</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Note: It will create the folder ToPath for you with a date-time stamp</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FSO <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FromPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> ToPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FileExt <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FNames <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FromPath = "<span style="color: #8b0000;">C:\Users\Ron\Data</span>"  <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    ToPath = "<span style="color: #8b0000;">C:\Users\Ron\" &amp; Format(Now, </span>"yyyy-mm-dd h-mm-ss"<span style="color: #8b0000;">) _ </span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">           &amp; "<span style="color: #8b0000;"> Excel Files</span>" &amp; "<span style="color: #8b0000;">\" '&lt;&lt; Change only the destination folder </span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FileExt = "<span style="color: #8b0000;">*.xl*</span>"   <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'You can use *.* for all files or *.doc for word files</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(FromPath, 1) &lt;&gt; "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        FromPath = FromPath &amp; "<span style="color: #8b0000;">\" </span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FNames = Dir(FromPath &amp; FileExt)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Len(FNames) = 0 <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox "<span style="color: #8b0000;">No files in </span>" &amp; FromPath</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> FSO = CreateObject("<span style="color: #8b0000;">scripting.filesystemobject</span>")</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FSO.CreateFolder (ToPath)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FSO.MoveFile Source:=FromPath &amp; FileExt, Destination:=ToPath</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox "<span style="color: #8b0000;">You can find the files from </span>" &amp; FromPath &amp; "<span style="color: #8b0000;"> in </span>" &amp; ToPath</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<p><a name="Delete"></a>Delete files and folders</p>
<p>Important !</p>
<p>Read this page from Chip Pearson first</p>
<p><a href="http://www.cpearson.com/excel/Recycle.htm">http://www.cpearson.com/excel/Recycle.htm</a></p>
<p><strong>From Chip&#8217;s site :</strong></p>
<p>You need to remember, though, that Kill permanently deletes the file.</p>
<p>There is no way to &#8220;undo&#8221; the delete. The file is not sent to the Windows Recycle Bin</p>
<p>( Same for the macro&#8217;s that use the filesystemobject )</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> DeleteExample1()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'You can use this to delete all the files in the folder Test</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">Resume</span> <span style="color: #0000ff;">Next</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    Kill "<span style="color: #8b0000;">C:\Users\Ron\Test\*.*</span>"</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">GoTo</span> 0</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> DeleteExample2()</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'You can use this to delete all xl? files in the folder Test</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">Resume</span> <span style="color: #0000ff;">Next</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    Kill "<span style="color: #8b0000;">C:\Users\Ron\Test\*.xl*</span>"</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">GoTo</span> 0</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> DeleteExample3()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'You can use this to delete one xls file in the folder Test</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">Resume</span> <span style="color: #0000ff;">Next</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    Kill "<span style="color: #8b0000;">C:\Users\Ron\Test\ron.xls</span>"</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">GoTo</span> 0</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> DeleteExample4()</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'You can use this to delete the whole folder</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Note: RmDir delete only a empty folder</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">Resume</span> <span style="color: #0000ff;">Next</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    Kill "<span style="color: #8b0000;">C:\Users\Ron\Test\*.*</span>"    <span style="color: #008000;">' delete all files in the folder</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    RmDir "<span style="color: #8b0000;">C:\Users\Ron\Test\" ' delete folder </span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">GoTo</span> 0</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> Delete_Whole_Folder()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Delete whole folder without removing the files first like in DeleteExample4</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FSO <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> MyPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> FSO = CreateObject("<span style="color: #8b0000;">scripting.filesystemobject</span>")</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MyPath = "<span style="color: #8b0000;">C:\Users\Ron\Test</span>"  <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(MyPath, 1) = "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MyPath = Left(MyPath, Len(MyPath) - 1)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> FSO.FolderExists(MyPath) = <span style="color: #0000ff;">False</span> <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox MyPath &amp; "<span style="color: #8b0000;"> doesn't exist</span>"</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FSO.deletefolder MyPath</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> Clear_All_Files_And_SubFolders_In_Folder()</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Delete all files and subfolders</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Be sure that no file is open in the folder</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FSO <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> MyPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> FSO = CreateObject("<span style="color: #8b0000;">scripting.filesystemobject</span>")</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MyPath = "<span style="color: #8b0000;">C:\Users\Ron\Test</span>"  <span style="color: #008000;">'&lt;&lt; Change</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> Right(MyPath, 1) = "<span style="color: #8b0000;">\" Then </span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MyPath = Left(MyPath, Len(MyPath) - 1)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> FSO.FolderExists(MyPath) = <span style="color: #0000ff;">False</span> <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        MsgBox MyPath &amp; "<span style="color: #8b0000;"> doesn't exist</span>"</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        <span style="color: #0000ff;">Exit</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">Resume</span> <span style="color: #0000ff;">Next</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'Delete files</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FSO.deletefile MyPath &amp; "<span style="color: #8b0000;">\*.*</span>", <span style="color: #0000ff;">True</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'Delete subfolders</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    FSO.deletefolder MyPath &amp; "<span style="color: #8b0000;">\*.*</span>", <span style="color: #0000ff;">True</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">On</span> <span style="color: #0000ff;">Error</span> <span style="color: #0000ff;">GoTo</span> 0</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<p><a name="SpecialFolders"></a>SpecialFolders</p>
<p>How do I get the path of a special folder and open the folder ?</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> GetSpecialFolder()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Special folders are : AllUsersDesktop, AllUsersStartMenu</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'AllUsersPrograms, AllUsersStartup, Desktop, Favorites</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Fonts, MyDocuments, NetHood, PrintHood, Programs, Recent</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'SendTo, StartMenu, Startup, Templates</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Get Favorites folder and open it</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> WshShell <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> SpecialPath <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> WshShell = CreateObject("<span style="color: #8b0000;">WScript.Shell</span>")</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    SpecialPath = WshShell.SpecialFolders("<span style="color: #8b0000;">Favorites</span>")</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox SpecialPath</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'Open folder in Explorer</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    Shell "<span style="color: #8b0000;">explorer.exe </span>" &amp; SpecialPath, vbNormalFocus</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> VBA_GetSpecialFolder_functions()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #008000;">'Here are a few VBA path functions</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox Application.Path</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox Application.DefaultFilePath</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox Application.TemplatesPath</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox Application.StartupPath</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox Application.UserLibraryPath</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox Application.LibraryPath</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<p>Temp folder</p>
<p>Without code you can do this to open the temp folder</p>
<p>Start&gt;Run</p>
<p>Enter <strong>%temp%</strong></p>
<p>OK</p>
<p>Or use one of the two code examples</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> GetTempFolder_1()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox Environ("<span style="color: #8b0000;">Temp</span>")</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'Open folder in Explorer</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    Shell "<span style="color: #8b0000;">explorer.exe </span>" &amp; Environ("<span style="color: #8b0000;">Temp</span>"), vbNormalFocus</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Sub</span> GetTempFolder_2()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> FSO <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span>, TmpFolder <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Object</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> FSO = CreateObject("<span style="color: #8b0000;">scripting.filesystemobject</span>")</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Set</span> TmpFolder = FSO.GetSpecialFolder(2)</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    MsgBox TmpFolder</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #008000;">'Open folder in Explorer</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    Shell "<span style="color: #8b0000;">explorer.exe </span>" &amp; TmpFolder, vbNormalFocus</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<p>0 = The Windows folder contains files installed by the Windows operating sys</p>
<p>1 = The System folder contains libraries, fonts, and device drivers</p>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/vba-copy-move-and-delete-files-and-folders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Function to get logged in user name</title>
		<link>http://kelsoe.com/function-to-get-logged-in-user-name/</link>
		<comments>http://kelsoe.com/function-to-get-logged-in-user-name/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 16:26:43 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[VBA]]></category>

		<guid isPermaLink="false">http://kelsoe.com/function-to-get-logged-in-user-name/</guid>
		<description><![CDATA[This code is from Charles Maxson’s blog (http://blogs.officezealot.com/charles/archive/2004/12/10/3574.aspx) and is posted here for my reference. Excel VBA: Function to get logged in user name (plus the Environ Function) One commonly asked task is how can you get the name of the current user of an Excel spreadsheet into a cell in the spreadsheet. A lot [...]]]></description>
			<content:encoded><![CDATA[<p>This code is from Charles Maxson’s blog (<a href="http://blogs.officezealot.com/charles/archive/2004/12/10/3574.aspx">http://blogs.officezealot.com/charles/archive/2004/12/10/3574.aspx</a>) and is posted here for my reference.</p>
<h4>Excel VBA: Function to get logged in user name (plus the Environ Function)</h4>
<p>One commonly asked task is how can you get the name of the current user of an Excel spreadsheet into a cell in the spreadsheet. A lot of people quickly stumble across the UserName property in VBA and create a function similar to this:</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Function</span> UserNameOffice() <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">     UserNameOffice = Application.UserName</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Function</span></pre>
<p>But as you know, that only returns the name of the user according to the registration information of Office. A lot of companies set that at something generic like “User”or “Registered Owner”. That&#8217;s not what you really want though right? You really want the user&#8217;s name based on their Windows login. How do you get that ?&#8230;. well it&#8217;s a little complicated with an API call from VBA as shown here is below:</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Private</span> <span style="color: #0000ff;">Declare</span> <span style="color: #0000ff;">Function</span> GetUserName <span style="color: #0000ff;">Lib</span> "<span style="color: #8b0000;">advapi32.dll</span>" <span style="color: #0000ff;">Alias</span> "<span style="color: #8b0000;">GetUserNameA</span>"(<span style="color: #0000ff;">ByVal</span> lpBuffer <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span>, nSize <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span>) <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Function</span> UserNameWindows() <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> lngLen <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Long</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> strBuffer <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Const</span> dhcMaxUserName = 255</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    strBuffer = Space(dhcMaxUserName)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    lngLen = dhcMaxUserName</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">If</span> <span style="color: #0000ff;">CBool</span>(GetUserName(strBuffer, lngLen)) <span style="color: #0000ff;">Then</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        UserNameWindows = Left$(strBuffer, lngLen - 1)</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Else</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        UserNameWindows = ""</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Function</span></pre>
<p>Then all you have to do in the cell of choice is enter the formula:</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">=UserNameWindows()</pre>
<p>But as *Mike* reminded me in a comment on my original post (this is the updated version)&#8230;.</p>
<p>There is the Environ Function in VBA that makes this a walk in the park without the API hassles:</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">Function</span> UserNameWindows() <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">String</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    UserName = Environ("<span style="color: #8b0000;">USERNAME</span>")</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Function</span></pre>
<p>Thanks *Mike* for bringing that up&#8230;.</p>
<p>I remember using Environ to get the current location of  the “My Documents“ folder for the current user:</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">MsgBox Environ("<span style="color: #8b0000;">USERPROFILE</span>") + "<span style="color: #8b0000;">\My Documents</span>"</pre>
<p>So having my memory jarred on the Environ function, I thought I would check VBA help to see what else this Little gem provided. And boy, how disappointing Help was&#8230; here is what it looks like: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vafctEnviron.asp">Environ Help</a>. Not too useful I thought&#8230; So I decided to figure it out on my own and loop thru all the arguments possible with Environ. Copy and run this little routine to see all that Environ offers:</p>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">MsgBox Environ("<span style="color: #8b0000;">USERPROFILE</span>") + "<span style="color: #8b0000;">\My Documents</span>"Public <span style="color: #0000ff;">Sub</span> EnvironFunction()</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Dim</span> nCount <span style="color: #0000ff;">As</span> <span style="color: #0000ff;">Integer</span></pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    nCount = nCount + 1</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Do</span> Until Environ(nCount) = ""</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        Debug.Print Environ(nCount)</pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">        nCount = nCount + 1</pre>
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;">    <span style="color: #0000ff;">Loop</span></pre>
<pre style="background-color: #ffffff; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 12px;"><span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Sub</span></pre>
<p>There are lots of useful things in there including APPDATA, COMPUTERNAME, HOMEDRIVE, HOMEPATH, OS, USERDOMAIN and more&#8230; Hopefully you will find it useful and I won&#8217;t forget about it again.</p>
<p>****Nice to see blogging helps you remember what you forgot and that readers often help writers more than the other way around <img src='http://kelsoe.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here&#8217;s a complete list (that I know of) of the named arguments for the Environ Function:</p>
<table style="border-collapse: collapse; width: 199px;" border="0" cellspacing="0" cellpadding="0">
<colgroup>
<col style="width: 149pt; mso-width-source: userset; mso-width-alt: 7277;" width="199" /></colgroup>
<tbody>
<tr style="height: 12.75pt;">
<td class="xl25" style="background-color: transparent; width: 149pt; height: 12.75pt; border-color: #ece9d8;" width="199" height="17"><strong><span style="font-family: Arial; font-size: x-small;">Environ arguments</span></strong></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="background-color: silver; height: 12.75pt; border: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">ALLUSERSPROFILE</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">APPDATA</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">AVENGINE</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">CLIENTNAME</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">CommonProgramFiles</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">COMPUTERNAME</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">ComSpec</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">FP_NO_HOST_CHECK</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">HOMEDRIVE</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">HOMEPATH</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">INCLUDE</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">INOCULAN</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">LIB</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">LOGONSERVER</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">NUMBER_OF_PROCESSORS</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">OS</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">Path</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">PATHEXT</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">PROCESSOR_ARCHITECTURE</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">PROCESSOR_IDENTIFIER</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">PROCESSOR_LEVEL</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">PROCESSOR_REVISION</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">ProgramFiles</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">SESSIONNAME</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">SystemDrive</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">SystemRoot</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">TEMP</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">TMP</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">USERDOMAIN</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">USERNAME</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">USERPROFILE</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">VS71COMNTOOLS</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl26" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: silver; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">WecVersionForRosebud.FF0</span></td>
</tr>
<tr style="height: 12.75pt;">
<td class="xl24" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; border-top-color: windowtext; height: 12.75pt; border-right: windowtext 0.5pt solid;" height="17"><span style="font-family: Arial; font-size: x-small;">windir</span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/function-to-get-logged-in-user-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gAttach! &#8211; Gmail attachments made easy!</title>
		<link>http://kelsoe.com/gattach-gmail-attachments-made-easy/</link>
		<comments>http://kelsoe.com/gattach-gmail-attachments-made-easy/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 05:15:43 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Productivity Tools]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://kelsoe.com/gattach-gmail-attachments-made-easy</guid>
		<description><![CDATA[Many applications have the built-in capability to send emails. For example, you can send a document from Microsoft Word, a PDF from Adobe Acrobat, or photos from Windows Explorer. The problem is that these don&#8217;t work with web-based email, including Gmail. gAttach!Â  allows you to easily attach files to new messages in Gmail or Google [...]]]></description>
			<content:encoded><![CDATA[<p>Many applications have the built-in capability to send emails. For example, you can send a document from Microsoft Word, a PDF from Adobe Acrobat, or photos from Windows Explorer. The problem is that these don&#8217;t work with web-based email, including Gmail.</p>
<p><a title="Gmail attachments made easy!" href="http://www.gattach.net/index.html" target="_blank">gAttach!</a>Â  allows you to easily attach files to new messages in Gmail or Google Apps Mail.</p>
<p>All the features available in Windows that were once only available to your desktop mail-using friends are now available to all Gmail users.</p>
<p>Website: <a title="http://www.gattach.net/index.html" href="http://www.gattach.net/index.html">http://www.gattach.net/index.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/gattach-gmail-attachments-made-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magic/Replace Data Cleanup</title>
		<link>http://kelsoe.com/magicreplace-data-cleanup/</link>
		<comments>http://kelsoe.com/magicreplace-data-cleanup/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 05:07:24 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://kelsoe.com/magicreplace-data-cleanup</guid>
		<description><![CDATA[Magic/Replace is a web based tool to clean up data easily. It enables the user to copy data from a spreadsheet, csv (comma separated file), or a TSV (tab separated file) and make changes to all of the rows at once. For example, if you had a column of data that contained a phone number [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Magic/Replace Data Cleanup" href="http://www.cleanupdata.com/" target="_blank">Magic/Replace</a> is a web based tool to clean up data easily. It enables the user to copy data from a spreadsheet, csv (comma separated file), or a TSV (tab separated file) and make changes to all of the rows at once. </p>
<p>For example, if you had a column of data that contained a phone number without separators (1234567890), you could easily change the contents to be formatted to include separators (123-456-7890). </p>
<p>Magic/Replace will also change the case of the data in a field. </p>
<p>You would use Excel or some other more powerful tool for major data cleanup. However, Magic/Replace works well and is quick for simple data cleanup. Magic/Replace is brought to you by <a title="Dabble DB - Online Database" href="http://dabbledb.com/" target="_blank">Dabble DB</a> â€“ an easy way to create online databases.</p>
<p>Website: <a title="http://cleanupdata.com/" href="http://cleanupdata.com/">http://cleanupdata.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/magicreplace-data-cleanup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Antivirus XP now Antivirus Plus</title>
		<link>http://kelsoe.com/antivirus-xp-now-antivirus-plus/</link>
		<comments>http://kelsoe.com/antivirus-xp-now-antivirus-plus/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 02:01:52 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[AntiVirus]]></category>
		<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Spyware]]></category>

		<guid isPermaLink="false">http://kelsoe.com/antivirus-xp-now-antivirus-plus</guid>
		<description><![CDATA[Like a big catfish going after a dough ball, folks are snapping up malware like itâ€™s a $20 bill blowing across a parking lot. Specifically, weâ€™re talking about the old â€œAntivirus XPâ€, which is now making the rounds re-branded as â€œAntivirus Plusâ€. Beholdâ€¦ System Tray Desktop Icon Fake Infection Alert And Iâ€™d be willing to [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Like a big catfish going after a dough ball, folks are snapping up malware like itâ€™s a $20 bill blowing across a parking lot. Specifically, weâ€™re talking about the old â€œ<a href="http://www.nogeekleftbehind.com/2008/08/14/spyware-antivirus-xp-2008/">Antivirus XP</a>â€, which is now making the rounds re-branded as â€œ<a href="http://kelsoe.com/vipre" style="" target="_blank" rel="nofollow" onmouseover="self.status='VIPRE Antivirus + Antispyware - The end of Antivirus as you know it!';return true;" onmouseout="self.status=''">Antivirus</a> Plusâ€.</p>
<p>Beholdâ€¦<span id="more-84"></span></p>
<p><em>System Tray</em></p>
<p><a href="http://www.nogeekleftbehind.com/images/AntivirusXPnowAntivirusPlus_DA0E/IMAG0047.jpg"><img title="Antivirus Plus system tray message" src="http://www.nogeekleftbehind.com/images/AntivirusXPnowAntivirusPlus_DA0E/IMAG0047_thumb.jpg" border="0" alt="Antivirus Plus system tray message" width="471" height="187" /></a></p>
<p><em>Desktop Icon</em></p>
<p><a href="http://www.nogeekleftbehind.com/images/AntivirusXPnowAntivirusPlus_DA0E/IMAG0048.jpg"><img title="If you're smart, you won't run this program" src="http://www.nogeekleftbehind.com/images/AntivirusXPnowAntivirusPlus_DA0E/IMAG0048_thumb.jpg" border="0" alt="If you're smart, you won't run this program" width="202" height="164" /></a></p>
<p><em>Fake Infection Alert</em></p>
<p><a href="http://www.nogeekleftbehind.com/images/AntivirusXPnowAntivirusPlus_DA0E/IMAG0049.jpg"><img title="The only 'malicious software' that needs to be removed in this picture is Antivirus Plus itself!" src="http://www.nogeekleftbehind.com/images/AntivirusXPnowAntivirusPlus_DA0E/IMAG0049_thumb.jpg" border="0" alt="The only 'malicious software' that needs to be removed in this picture is Antivirus Plus itself!" width="487" height="366" /></a></p>
<p>And Iâ€™d be willing to bet there are entries in the Quick Launch bar and start menu as well.</p>
<blockquote><p><strong>ATTENTION PLANET EARTH!</strong></p>
<p><strong>** <a href="http://kelsoe.com/vipre-e" style="" target="_blank" rel="nofollow" onmouseover="self.status='VIPRE Antivirus + Antispyware - The end of Antivirus as you know it!';return true;" onmouseout="self.status=''">Antivirus</a> XP 2008, 2009 and <a href="http://kelsoe.com/vipre" style="" target="_blank" rel="nofollow" onmouseover="self.status='VIPRE Antivirus + Antispyware - The end of Antivirus as you know it!';return true;" onmouseout="self.status=''">Antivirus</a> Plus are SPYWARE! **</strong></p>
<p><strong>They are not helpful programs, and you certainly shouldnâ€™t give these folks your credit card number, OK?? </strong></p>
<p><strong>Scroll down for removal instructions. Thank you! <img src="http://www.nogeekleftbehind.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" /> </strong></p></blockquote>
<p>Props to Kevin Royalty [SBS-MVP] for snapping these pics on his camera phone.</p>
<p><strong>REMOVAL<br />
</strong>According to Kevin, our old pal <a href="http://www.download.com/Malwarebytes-Anti-Malware/3000-8022_4-10804572.html">Malwarebytes</a> still gets rid of this nasty. Thanks for the heads-up Kev!</p>
<p><a href="http://feeds.feedburner.com/~f/nogeekleftbehind?a=ZqwoO"><img src="http://feeds.feedburner.com/~f/nogeekleftbehind?i=ZqwoO" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~f/nogeekleftbehind?a=NPE4O"><img src="http://feeds.feedburner.com/~f/nogeekleftbehind?i=NPE4O" border="0" alt="" /></a> <a href="http://feeds.feedburner.com/~f/nogeekleftbehind?a=27P2o"><img src="http://feeds.feedburner.com/~f/nogeekleftbehind?i=27P2o" border="0" alt="" /></a></p></blockquote>
<p><a href="http://feeds.feedburner.com/~r/nogeekleftbehind/~3/478809296/">Antivirus XP now Antivirus Plus</a><br />
nogeekleftbehind@mac.com (Tim Barrett)<br />
Mon, 08 Dec 2008 20:30:30 GMT</p>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/antivirus-xp-now-antivirus-plus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 Free Online Storage Sites to Transfer 100MB Files</title>
		<link>http://kelsoe.com/top-5-free-online-storage-sites-to-transfer-100mb-files/</link>
		<comments>http://kelsoe.com/top-5-free-online-storage-sites-to-transfer-100mb-files/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 03:05:50 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://kelsoe.com/top-5-free-online-storage-sites-to-transfer-100mb-files</guid>
		<description><![CDATA[Donâ€™t email large files. These free online services allow upto 100MB files to be saved and transferred. Drop.io http://drop.io/ Use drop.io to take anything and add it to a private online space or â€˜dropâ€™ to share by web, email, phone, fax, and more. Drops are protected from search engines so you can share what you [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Donâ€™t email large files. These free online services allow upto 100MB files to be saved and transferred.</p>
<p><span id="more-81"></span></p>
<h4>Drop.io</h4>
<h5><a href="http://drop.io/">http://drop.io/</a></h5>
<p>Use drop.io to take anything and add it to a private online space or â€˜dropâ€™ to share by web, email, phone, <a href="http://kelsoe.com/trustfax" style="" target="_blank" rel="nofollow" onmouseover="self.status='http://kelsoe.com/trustfax';return true;" onmouseout="self.status=''">fax</a>, and more. Drops are protected from search engines so you can share what you want, how you want, with whom you want.</p>
<p><img src="http://www.econsultant.com/images/drop-io.jpg" alt="" /></p>
<h4>MediaFire</h4>
<h5><a href="http://www.mediafire.com/">http://www.mediafire.com/</a></h5>
<p>MediaFire is the simplest file hosting service to share files and images with others.</p>
<p><img src="http://www.econsultant.com/images/mediafire.jpg" alt="" /></p>
<h4>Simple-Share</h4>
<h5><a href="http://www.simple-share.com/">http://www.simple-share.com/</a></h5>
<p>Maximum allowed file size: 100MB</p>
<p><img src="http://www.econsultant.com/images/simple-share.jpg" alt="" /></p>
<h4>YouSendIt</h4>
<h5><a href="http://www.yousendit.com/">http://www.yousendit.com/</a></h5>
<p>YouSendIt is the No.1 digital delivery company serving business and individuals on the Web today.</p>
<p><img src="http://www.econsultant.com/images/yousendit.jpg" alt="" /></p>
<h4>iFile.it</h4>
<h5><a href="http://ifile.it/">http://ifile.it/</a></h5>
<p>Maximum allowed file size: 100MB</p>
<p><img src="http://www.econsultant.com/images/ifile-it.jpg" alt="" /></p>
<p><a href="http://feedads.googleadservices.com/~a/ZokVTk7dip4zxtUpDH6tSWlAITk/a"><img src="http://feedads.googleadservices.com/~a/ZokVTk7dip4zxtUpDH6tSWlAITk/i" border="0" alt="" /></a></p>
<p><img src="http://feedproxy.google.com/~r/eConsultant/~4/Hx2V9v5tG9o" alt="" width="1" height="1" /></p></blockquote>
<p><a href="http://feedproxy.google.com/~r/eConsultant/~3/Hx2V9v5tG9o/top-5-free-online-storage-sites-to-transfer-100mb-files">Top 5 Free Online Storage Sites to Transfer 100MB Files</a><br />
eConsultant<br />
Sat, 06 Dec 2008 23:06:06 GMT</p>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/top-5-free-online-storage-sites-to-transfer-100mb-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 5 Freeware to Capture Screenshots in Windows</title>
		<link>http://kelsoe.com/top-5-freeware-to-capture-screenshots-in-windows/</link>
		<comments>http://kelsoe.com/top-5-freeware-to-capture-screenshots-in-windows/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 23:07:38 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Utilities]]></category>

		<guid isPermaLink="false">http://kelsoe.com/top-5-freeware-to-capture-screenshots-in-windows</guid>
		<description><![CDATA[Capture application screenshots or portions of them to use in your blogs and reports. These screen capture freeware will come in handy. Jing http://www.jingproject.com/ The concept of Jing is the always-ready program that instantly captures and shares images and videoâ€¦from your computer to anywhere. ScreenPrint32 http://www.provtech.co.uk/software/screenprint32.asp ScreenPrint32 allows you to print and/or capture to disk [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Capture application screenshots or portions of them to use in your blogs and reports. These screen capture freeware will come in handy.</p>
<p><span id="more-80"></span></p>
<h4>Jing</h4>
<h5><a href="http://www.jingproject.com/">http://www.jingproject.com/</a></h5>
<p>The concept of Jing is the always-ready program that instantly captures and shares images and videoâ€¦from your computer to anywhere.</p>
<p><img src="http://www.econsultant.com/images/jing.jpg" alt="" width="248" height="299" /></p>
<h4>ScreenPrint32</h4>
<h5><a href="http://www.provtech.co.uk/software/screenprint32.asp">http://www.provtech.co.uk/software/screenprint32.asp</a></h5>
<p>ScreenPrint32 allows you to print and/or capture to disk or clipboard, the full desktop, active window, predefined area, or user selected area of the screen. Add user defined headers and footers with date and time stamps etc, resize the printed image, convert to greyscale or negative image, fade or resize the image to reduce toner/ink usage, print by default to any available printer.</p>
<p><img src="http://www.econsultant.com/images/screenprint32.jpg" alt="" width="321" height="266" /></p>
<h4>MWSnap</h4>
<h5><a href="http://www.mirekw.com/winfreeware/mwsnap.html">http://www.mirekw.com/winfreeware/mwsnap.html</a></h5>
<p>MWSnap is capable of capturing the whole desktop, a highlighted window, an active menu, a control, or a fixed or free rectangular part of the screen.</p>
<p><img src="http://www.econsultant.com/images/mwsnap.jpg" alt="" width="328" height="274" /></p>
<h4>ScreenHunter 5 Free</h4>
<h5><a href="http://www.wisdom-soft.com/sh/sh_free.htm">http://www.wisdom-soft.com/sh/sh_free.htm</a></h5>
<p>ScreenHunter 5 Free is a completely free screen capture software for you to easily take screenshots.</p>
<p><img src="http://www.econsultant.com/images/screenhunter.jpg" alt="" width="330" height="282" /></p>
<h4>Gadwin PrintScreen</h4>
<h5><a href="http://www.gadwin.com/printscreen/">http://www.gadwin.com/printscreen/</a></h5>
<p>Want to create a screenshot suitable for saving or printing? Then just hit a key on your keyboard.</p>
<p><img src="http://www.econsultant.com/images/gadwin-printscreen.jpg" alt="" width="324" height="250" /></p>
<p><a href="http://feedads.googleadservices.com/~a/UYBWTXIAkd8Ks4oYFe_UPrIc2mY/a"><img src="http://feedads.googleadservices.com/~a/UYBWTXIAkd8Ks4oYFe_UPrIc2mY/i" border="0" alt="" /></a></p>
<p><img src="http://feedproxy.google.com/~r/eConsultant/~4/fhEp_gmL9g8" alt="" width="1" height="1" /></p></blockquote>
<p><a href="http://feedproxy.google.com/~r/eConsultant/~3/fhEp_gmL9g8/top-5-freeware-to-capture-screenshots-in-windows">Top 5 Freeware to Capture Screenshots in Windows</a><br />
eConsultant<br />
Fri, 05 Dec 2008 20:05:19 GMT</p>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/top-5-freeware-to-capture-screenshots-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blank Canvas Gmail Signatures</title>
		<link>http://kelsoe.com/blank-canvas-gmail-signatures/</link>
		<comments>http://kelsoe.com/blank-canvas-gmail-signatures/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 21:16:53 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Gmail]]></category>

		<guid isPermaLink="false">http://kelsoe.com/blank-canvas-gmail-signatures</guid>
		<description><![CDATA[Since moving to Gmail for all of my email accounts I have been on the lookout for various add-ins and tools that would enhance my email experience. One of the best tools I have found is Blank Canvas Gmail Signatures.&#160; Blank Canvas Gmail Signatures is a Firefox extension that automatically inserts HTML signatures into your [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kelsoe.com.lbus2.onlyfordemo.com/wp-content/uploads/2008/12/image.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin: 10px 0px 0px 10px; border-left: 0px; border-bottom: 0px" height="165" alt="image" src="http://kelsoe.com.lbus2.onlyfordemo.com/wp-content/uploads/2008/12/image-thumb.png" width="224" align="right" border="0" /></a>
<p> Since moving to Gmail for all of my email accounts I have been on the lookout for various add-ins and tools that would enhance my email experience. One of the best tools I have found is <a href="http://kelsoe.com/gmail_signatures" target="_blank">Blank Canvas Gmail Signatures</a>.&#160; </p>
<p><a href="http://kelsoe.com/gmail_signatures" target="_blank">Blank Canvas Gmail Signatures</a> is a <a href="http://www.mozilla.com/en-US/firefox/" target="_blank">Firefox</a> extension that automatically inserts HTML signatures into your Gmail messages based on which address you are sending from. Works for Compose Message and Reply/Forward.</p>
</p>
</p>
</p>
</p>
<p>From the <a href="http://kelsoe.com/gmail_signatures" target="_blank">Blank Canvas Gmail Signatures</a> home page this plug-in provides the following features:</p>
<ul>
<li>Works for Compose Mail, Reply, and Forward </li>
<li>Support for single or multiple email addresses </li>
<li>Create a different signature for each email address you use in your Gmail account </li>
<li>Supports up to four signatures per address</li>
<li>Real-time signature preview while editing signature HTML </li>
<li>Signature automatically inserted into message above (or optionally below) quoted text </li>
<li>Support for special characters</li>
<li>Easy setup and configuration interface </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/blank-canvas-gmail-signatures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developer Tools</title>
		<link>http://kelsoe.com/developer-tools/</link>
		<comments>http://kelsoe.com/developer-tools/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 23:38:00 +0000</pubDate>
		<dc:creator>charles</dc:creator>
				<category><![CDATA[Developer Tools]]></category>

		<guid isPermaLink="false">http://kelsoe.com/developer-tools</guid>
		<description><![CDATA[There are several blogs that have list of developer tools that are favorites. I will point to them from here so the list will be easy to find. Steve Michelotti has a good list: http://geekswithblogs.net/michelotti/archive/2008/11/23/developer-tools-and-utilities.aspx Scott Hanselman&#8217;s ComputerZen.com is the granddaddy of the list of developer tools: http://www.hanselman.com/tools Ronda Tipton also has a good list [...]]]></description>
			<content:encoded><![CDATA[<p>There are several blogs that have list of developer tools that are favorites. I will point to them from here so the list will be easy to find.</p>
<p><a href="http://geekswithblogs.net/michelotti/Default.aspx">Steve Michelotti</a> has a good list: <a title="http://geekswithblogs.net/michelotti/archive/2008/11/23/developer-tools-and-utilities.aspx" href="http://geekswithblogs.net/michelotti/archive/2008/11/23/developer-tools-and-utilities.aspx">http://geekswithblogs.net/michelotti/archive/2008/11/23/developer-tools-and-utilities.aspx</a></p>
<p><a href="http://www.hanselman.com/blog/">Scott Hanselman&#8217;s ComputerZen.com</a> is the granddaddy of the list of developer tools: <a href="http://www.hanselman.com/tools">http://www.hanselman.com/tools</a></p>
<p><a href="http://rtipton.wordpress.com/" target="_blank">Ronda Tipton</a> also has a good list of tools and applications: http://rtipton.wordpress.com/2008/12/06/tools-that-i-use-daily/</p>
]]></content:encoded>
			<wfw:commentRss>http://kelsoe.com/developer-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

