<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Free Stuff</title>
	<atom:link href="http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/</link>
	<description>Daily posts of Excel tips…and other stuff</description>
	<lastBuildDate>Thu, 09 Feb 2012 18:06:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: doco</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22975</link>
		<dc:creator>doco</dc:creator>
		<pubDate>Thu, 05 Apr 2007 15:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22975</guid>
		<description>&lt;p&gt;Several years ago my kids gave me a Monty Python Flying Circus cd containing a program when loaded turns your keystrokes into a plethora of farts and belches.  Even when knowing it is on the machine it is absolutely hillarious to use.  But when loading it on an unsuspecting secretary - it is side splitting....&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Several years ago my kids gave me a Monty Python Flying Circus cd containing a program when loaded turns your keystrokes into a plethora of farts and belches.  Even when knowing it is on the machine it is absolutely hillarious to use.  But when loading it on an unsuspecting secretary &#8211; it is side splitting&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nile</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22973</link>
		<dc:creator>Nile</dc:creator>
		<pubDate>Thu, 05 Apr 2007 10:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22973</guid>
		<description>&lt;p&gt;Remember the PlaySound API? Use an add-in to play suitable sounds (asynchronously) for all workbook events. I recommend Barnyard.com as a suitable .wav library. See if you can find some whirring machinery noises (or a cuckoo clock) for Application.Calculate&lt;/p&gt;
&lt;p&gt;Also, I used to work with a Goth girl - black clothes, black nail polish, black eye-shadow, huge black boots... I changed the Office menus to a third-party font called &#039;Hammer House of Horror&#039;, a splendidly Gothic font from low-budget horror movies set in Transylvanian castles. She was delighted with it!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Remember the PlaySound API? Use an add-in to play suitable sounds (asynchronously) for all workbook events. I recommend Barnyard.com as a suitable .wav library. See if you can find some whirring machinery noises (or a cuckoo clock) for Application.Calculate</p>
<p>Also, I used to work with a Goth girl &#8211; black clothes, black nail polish, black eye-shadow, huge black boots&#8230; I changed the Office menus to a third-party font called &#8216;Hammer House of Horror&#8217;, a splendidly Gothic font from low-budget horror movies set in Transylvanian castles. She was delighted with it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: byundt</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22972</link>
		<dc:creator>byundt</dc:creator>
		<pubDate>Thu, 05 Apr 2007 06:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22972</guid>
		<description>&lt;p&gt;Most people don&#039;t know how to use Styles. So I created one for Normal style that displays &quot;April Fool&quot; instead of zero. To do this:&lt;br&gt;
1) Open the Format...Styles menu item&lt;br&gt;
2) Select the Normal style from the Style name dropdown at top, if it isn&#039;t already selected&lt;br&gt;
3) Click the Number format twice (the first click unchecks it, the second one rechecks it)&lt;br&gt;
4) Click the Modify button&lt;br&gt;
5) Choose Custom format type, then enter the following string in the Type field&lt;br&gt;
#;-#;&quot;April Fool&quot;;@&lt;br&gt;
6) Click OK twice&lt;/p&gt;
&lt;p&gt;If I were feeling really mean, I&#039;d store it in Sheet.xlt like Roger suggested. That way the problem only pops up after you add a worksheet. Sporadic problems are always more vexing.&lt;/p&gt;
&lt;p&gt;Brad&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Most people don&#8217;t know how to use Styles. So I created one for Normal style that displays &#8220;April Fool&#8221; instead of zero. To do this:<br />
1) Open the Format&#8230;Styles menu item<br />
2) Select the Normal style from the Style name dropdown at top, if it isn&#8217;t already selected<br />
3) Click the Number format twice (the first click unchecks it, the second one rechecks it)<br />
4) Click the Modify button<br />
5) Choose Custom format type, then enter the following string in the Type field<br />
#;-#;&#8221;April Fool&#8221;;@<br />
6) Click OK twice</p>
<p>If I were feeling really mean, I&#8217;d store it in Sheet.xlt like Roger suggested. That way the problem only pops up after you add a worksheet. Sporadic problems are always more vexing.</p>
<p>Brad</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sam</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22971</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Thu, 05 Apr 2007 05:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22971</guid>
		<description>&lt;p&gt;My fav april 1 trick is to set in Tools options Edit - Move selection after enter as Up&lt;br&gt;
So when a user press enter key the selection goes up rather than down... The look on the users face makes my day...&lt;/p&gt;
&lt;p&gt;Sam&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>My fav april 1 trick is to set in Tools options Edit &#8211; Move selection after enter as Up<br />
So when a user press enter key the selection goes up rather than down&#8230; The look on the users face makes my day&#8230;</p>
<p>Sam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Susan</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22969</link>
		<dc:creator>Susan</dc:creator>
		<pubDate>Wed, 04 Apr 2007 19:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22969</guid>
		<description>&lt;p&gt;i used this one on my secretary this week....... it was even more priceless since she&#039;s been on some medication lately &amp; she said she spent about 10 minutes staring at it trying to figure out if it was her or the machine.  once she realized it was not her, she knew who to accuse! &lt;/p&gt;
&lt;p&gt;it is in a regular module.... once you run it you can delete it &amp; then close down their excel &amp; the menus stay messed up until you run the code again.  in the sample workbook which i downloaded, the code is run by worksheet buttons to make it easier.&lt;/p&gt;
&lt;div style=&quot;overflow: auto; white-space: nowrap;&quot; class=&quot;codecolorer-container vb default&quot;&gt;&lt;div style=&quot;white-space: nowrap;&quot; class=&quot;vb codecolorer&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;Sub&lt;/span&gt; ReverseMenuText()&lt;br&gt;
&lt;span class=&quot;kw1&quot;&gt;On&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Error&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Resume&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Next&lt;/span&gt;&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;For&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Each&lt;/span&gt; m1 &lt;span class=&quot;kw1&quot;&gt;In&lt;/span&gt; Application.CommandBars(1).Controls&lt;br&gt;
&#160; &#160; &#160; &#160; m1.Caption = Reverse(m1.Caption)&lt;br&gt;
&#160; &#160; &#160; &#160; &lt;span class=&quot;kw1&quot;&gt;For&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Each&lt;/span&gt; m2 &lt;span class=&quot;kw1&quot;&gt;In&lt;/span&gt; m1.Controls&lt;br&gt;
&#160; &#160; &#160; &#160; &#160; &#160; m2.Caption = Reverse(m2.Caption)&lt;br&gt;
&#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;kw1&quot;&gt;For&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Each&lt;/span&gt; m3 &lt;span class=&quot;kw1&quot;&gt;In&lt;/span&gt; m2.Controls&lt;br&gt;
&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; m3.Caption = Reverse(m3.Caption)&lt;br&gt;
&#160; &#160; &#160; &#160; &#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Next&lt;/span&gt; m3&lt;br&gt;
&#160; &#160; &#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Next&lt;/span&gt; m2&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Next&lt;/span&gt; m1&lt;br&gt;
&lt;span class=&quot;kw1&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Sub&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&lt;span class=&quot;kw1&quot;&gt;Sub&lt;/span&gt; ResetMenu()&lt;br&gt;
&#160; &#160; Application.CommandBars(1).Reset&lt;br&gt;
&lt;span class=&quot;kw1&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Sub&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&lt;span class=&quot;kw1&quot;&gt;Function&lt;/span&gt; Reverse(MenuText &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;String&lt;/span&gt;) &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;String&lt;/span&gt;&lt;br&gt;
&lt;span class=&quot;co1&quot;&gt;&#039; &#160; Returns menu item, backwards with original hot key&lt;br&gt;
&lt;/span&gt; &#160; &#160;&lt;span class=&quot;kw1&quot;&gt;Dim&lt;/span&gt; Temp &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;String&lt;/span&gt;, Temp2 &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;String&lt;/span&gt;&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Dim&lt;/span&gt; ItemLen &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Integer&lt;/span&gt;, i &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Integer&lt;/span&gt;&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Dim&lt;/span&gt; HotKey &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;String&lt;/span&gt; * 1&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Dim&lt;/span&gt; Found &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Boolean&lt;/span&gt;&lt;br&gt;
&#160; &#160; &#160; &#160;&lt;br&gt;
&#160; &#160; ItemLen = Len(MenuText)&lt;br&gt;
&#160; &#160; Temp = &lt;span class=&quot;st0&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;For&lt;/span&gt; i = ItemLen &lt;span class=&quot;kw1&quot;&gt;To&lt;/span&gt; 1 &lt;span class=&quot;kw1&quot;&gt;Step&lt;/span&gt; -1&lt;br&gt;
&#160; &#160; &#160; &#160; &lt;span class=&quot;kw1&quot;&gt;If&lt;/span&gt; Mid(MenuText, i, 1) = &lt;span class=&quot;st0&quot;&gt;&quot;&amp;&quot;&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Then&lt;/span&gt; _&lt;br&gt;
&#160; &#160; &#160; &#160; &#160; &#160; HotKey = Mid(MenuText, i + 1, 1) _&lt;br&gt;
&#160; &#160; &#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Else&lt;/span&gt; Temp = Temp &amp; Mid(MenuText, i, 1)&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Next&lt;/span&gt; i&lt;br&gt;
&#160; &#160; &lt;br&gt;
&lt;span class=&quot;co1&quot;&gt;&#039; &#160; Convert reversed string to Proper case&lt;br&gt;
&lt;/span&gt; &#160; &#160;Temp = Application.Proper(Temp)&lt;br&gt;
&#160; &#160; &lt;br&gt;
&lt;span class=&quot;co1&quot;&gt;&#039; &#160; Insert &amp; for hot key&lt;br&gt;
&lt;/span&gt; &#160; &#160;Found = &lt;span class=&quot;kw1&quot;&gt;False&lt;/span&gt;&lt;br&gt;
&#160; &#160; Temp2 = &lt;span class=&quot;st0&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;For&lt;/span&gt; i = 1 &lt;span class=&quot;kw1&quot;&gt;To&lt;/span&gt; ItemLen - 1&lt;br&gt;
&#160; &#160; &#160; &#160; &lt;span class=&quot;kw1&quot;&gt;If&lt;/span&gt; UCase(Mid(Temp, i, 1)) = UCase(HotKey) &lt;span class=&quot;kw1&quot;&gt;And&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Not&lt;/span&gt; Found &lt;span class=&quot;kw1&quot;&gt;Then&lt;/span&gt;&lt;br&gt;
&#160; &#160; &#160; &#160; &#160; &#160; Temp2 = Temp2 &amp; &lt;span class=&quot;st0&quot;&gt;&quot;&amp;&quot;&lt;/span&gt;&lt;br&gt;
&#160; &#160; &#160; &#160; &#160; &#160; Found = &lt;span class=&quot;kw1&quot;&gt;True&lt;/span&gt;&lt;br&gt;
&#160; &#160; &#160; &#160; &lt;span class=&quot;kw1&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;If&lt;/span&gt;&lt;br&gt;
&#160; &#160; &#160; &#160; Temp2 = Temp2 &amp; Mid(Temp, i, 1)&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Next&lt;/span&gt; i&lt;br&gt;
&#160; &#160; &lt;br&gt;
&lt;span class=&quot;co1&quot;&gt;&#039; &#160; Transfer ellipses to end of string&lt;br&gt;
&lt;/span&gt; &#160; &#160;&lt;span class=&quot;kw1&quot;&gt;If&lt;/span&gt; Left(Temp2, 3) = &lt;span class=&quot;st0&quot;&gt;&quot;...&quot;&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Then&lt;/span&gt; Temp2 = Right(Temp2, ItemLen - 3) &amp; &lt;span class=&quot;st0&quot;&gt;&quot;...&quot;&lt;/span&gt;&lt;br&gt;
&#160; &#160; &#160; &#160; &lt;br&gt;
&#160; &#160; Reverse = Temp2&lt;br&gt;
&lt;span class=&quot;kw1&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Function&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;:)&lt;br&gt;
susan&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>i used this one on my secretary this week&#8230;&#8230;. it was even more priceless since she&#8217;s been on some medication lately &amp; she said she spent about 10 minutes staring at it trying to figure out if it was her or the machine.  once she realized it was not her, she knew who to accuse! </p>
<p>it is in a regular module&#8230;. once you run it you can delete it &amp; then close down their excel &amp; the menus stay messed up until you run the code again.  in the sample workbook which i downloaded, the code is run by worksheet buttons to make it easier.</p>
<div style="overflow: auto; white-space: nowrap;" class="codecolorer-container vb default">
<div style="white-space: nowrap;" class="vb codecolorer"><span class="kw1">Sub</span> ReverseMenuText()<br />
<span class="kw1">On</span> <span class="kw1">Error</span> <span class="kw1">Resume</span> <span class="kw1">Next</span><br />
&nbsp; &nbsp; <span class="kw1">For</span> <span class="kw1">Each</span> m1 <span class="kw1">In</span> Application.CommandBars(1).Controls<br />
&nbsp; &nbsp; &nbsp; &nbsp; m1.Caption = Reverse(m1.Caption)<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">For</span> <span class="kw1">Each</span> m2 <span class="kw1">In</span> m1.Controls<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; m2.Caption = Reverse(m2.Caption)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">For</span> <span class="kw1">Each</span> m3 <span class="kw1">In</span> m2.Controls<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; m3.Caption = Reverse(m3.Caption)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Next</span> m3<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Next</span> m2<br />
&nbsp; &nbsp; <span class="kw1">Next</span> m1<br />
<span class="kw1">End</span> <span class="kw1">Sub</span></p>
<p><span class="kw1">Sub</span> ResetMenu()<br />
&nbsp; &nbsp; Application.CommandBars(1).Reset<br />
<span class="kw1">End</span> <span class="kw1">Sub</span></p>
<p><span class="kw1">Function</span> Reverse(MenuText <span class="kw1">As</span> <span class="kw1">String</span>) <span class="kw1">As</span> <span class="kw1">String</span><br />
<span class="co1">&#8216; &nbsp; Returns menu item, backwards with original hot key<br />
</span> &nbsp; &nbsp;<span class="kw1">Dim</span> Temp <span class="kw1">As</span> <span class="kw1">String</span>, Temp2 <span class="kw1">As</span> <span class="kw1">String</span><br />
&nbsp; &nbsp; <span class="kw1">Dim</span> ItemLen <span class="kw1">As</span> <span class="kw1">Integer</span>, i <span class="kw1">As</span> <span class="kw1">Integer</span><br />
&nbsp; &nbsp; <span class="kw1">Dim</span> HotKey <span class="kw1">As</span> <span class="kw1">String</span> * 1<br />
&nbsp; &nbsp; <span class="kw1">Dim</span> Found <span class="kw1">As</span> <span class="kw1">Boolean</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; ItemLen = Len(MenuText)<br />
&nbsp; &nbsp; Temp = <span class="st0">&#8220;&#8221;</span><br />
&nbsp; &nbsp; <span class="kw1">For</span> i = ItemLen <span class="kw1">To</span> 1 <span class="kw1">Step</span> -1<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">If</span> Mid(MenuText, i, 1) = <span class="st0">&#8220;&amp;amp;&#8221;</span> <span class="kw1">Then</span> _<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; HotKey = Mid(MenuText, i + 1, 1) _<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">Else</span> Temp = Temp &amp;amp; Mid(MenuText, i, 1)<br />
&nbsp; &nbsp; <span class="kw1">Next</span> i<br />
&nbsp; &nbsp; <br />
<span class="co1">&#8216; &nbsp; Convert reversed string to Proper case<br />
</span> &nbsp; &nbsp;Temp = Application.Proper(Temp)<br />
&nbsp; &nbsp; <br />
<span class="co1">&#8216; &nbsp; Insert &amp;amp; for hot key<br />
</span> &nbsp; &nbsp;Found = <span class="kw1">False</span><br />
&nbsp; &nbsp; Temp2 = <span class="st0">&#8220;&#8221;</span><br />
&nbsp; &nbsp; <span class="kw1">For</span> i = 1 <span class="kw1">To</span> ItemLen &#8211; 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">If</span> UCase(Mid(Temp, i, 1)) = UCase(HotKey) <span class="kw1">And</span> <span class="kw1">Not</span> Found <span class="kw1">Then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Temp2 = Temp2 &amp;amp; <span class="st0">&#8220;&amp;amp;&#8221;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Found = <span class="kw1">True</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">End</span> <span class="kw1">If</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; Temp2 = Temp2 &amp;amp; Mid(Temp, i, 1)<br />
&nbsp; &nbsp; <span class="kw1">Next</span> i<br />
&nbsp; &nbsp; <br />
<span class="co1">&#8216; &nbsp; Transfer ellipses to end of string<br />
</span> &nbsp; &nbsp;<span class="kw1">If</span> Left(Temp2, 3) = <span class="st0">&#8220;&#8230;&#8221;</span> <span class="kw1">Then</span> Temp2 = Right(Temp2, ItemLen &#8211; 3) &amp;amp; <span class="st0">&#8220;&#8230;&#8221;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; Reverse = Temp2<br />
<span class="kw1">End</span> <span class="kw1">Function</span></div>
</div>
<p> <img src='http://www.dailydoseofexcel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
susan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kruncher</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22967</link>
		<dc:creator>Kruncher</dc:creator>
		<pubDate>Wed, 04 Apr 2007 17:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22967</guid>
		<description>&lt;p&gt;Sorry, it&#039;s not Excel related, but I like the one where you take a screenshot of the poor guy&#039;s desktop, move all of the shortcut icons into a new folder then make your screenshot the desktop wallpaper. Gets them every time!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sorry, it&#8217;s not Excel related, but I like the one where you take a screenshot of the poor guy&#8217;s desktop, move all of the shortcut icons into a new folder then make your screenshot the desktop wallpaper. Gets them every time!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Herbert</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22966</link>
		<dc:creator>Simon Herbert</dc:creator>
		<pubDate>Wed, 04 Apr 2007 12:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22966</guid>
		<description>&lt;p&gt;Not mine, I have had this in my archive so long that I had to google to find where it came from...&lt;/p&gt;
&lt;p&gt;I have adapted it slightly to open the CD tray when Excel opens, but I think the original came from Ivan F Moala as this was the only result for my search term, but if you recognise it from somewhere else plase say so:  &lt;a href=&quot;http://www.xcelfiles.com/VBA_Quick8.html&quot; rel=&quot;nofollow&quot;&gt;http://www.xcelfiles.com/VBA_Quick8.html&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Place this into a standard module:&lt;/p&gt;
&lt;div style=&quot;overflow: auto; white-space: nowrap;&quot; class=&quot;codecolorer-container vb default&quot;&gt;&lt;div style=&quot;white-space: nowrap;&quot; class=&quot;vb codecolorer&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;Public&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Declare&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Function&lt;/span&gt; SendCDcmd &lt;span class=&quot;kw1&quot;&gt;Lib&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;winmm.dll&quot;&lt;/span&gt; _&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;Alias&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;mciSendStringA&quot;&lt;/span&gt; ( _&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;ByVal&lt;/span&gt; lpstrCommand &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;String&lt;/span&gt;, _&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;ByVal&lt;/span&gt; lpstrReturnString &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;String&lt;/span&gt;, _&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;ByVal&lt;/span&gt; uReturnLength &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Long&lt;/span&gt;, _&lt;br&gt;
&#160; &#160; &lt;span class=&quot;kw1&quot;&gt;ByVal&lt;/span&gt; hwndCallback &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Long&lt;/span&gt;) &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Long&lt;/span&gt;&lt;br&gt;
&lt;span class=&quot;kw1&quot;&gt;Dim&lt;/span&gt; lRet &lt;span class=&quot;kw1&quot;&gt;As&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Long&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;And this into ThisWorbook&lt;/p&gt;
&lt;div style=&quot;overflow: auto; white-space: nowrap;&quot; class=&quot;codecolorer-container vb default&quot;&gt;&lt;div style=&quot;white-space: nowrap;&quot; class=&quot;vb codecolorer&quot;&gt;&lt;span class=&quot;kw1&quot;&gt;Private&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Sub&lt;/span&gt; Workbook_Open()&lt;br&gt;
&#160; &#160; lRet = SendCDcmd(&lt;span class=&quot;st0&quot;&gt;&quot;set CDAudio door open&quot;&lt;/span&gt;, vbNullString, 127, 0)&lt;br&gt;
&lt;span class=&quot;kw1&quot;&gt;End&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Sub&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;All of a sudden Excel controls that handy coffee cup holder...&lt;/p&gt;
&lt;p&gt;This also works with &quot;set CDAudio door closed&quot; so you could set a loop running to open and close repeatedly...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Not mine, I have had this in my archive so long that I had to google to find where it came from&#8230;</p>
<p>I have adapted it slightly to open the CD tray when Excel opens, but I think the original came from Ivan F Moala as this was the only result for my search term, but if you recognise it from somewhere else plase say so:  <a href="http://www.xcelfiles.com/VBA_Quick8.html" rel="nofollow">http://www.xcelfiles.com/VBA_Quick8.html</a> </p>
<p>Place this into a standard module:</p>
<div style="overflow: auto; white-space: nowrap;" class="codecolorer-container vb default">
<div style="white-space: nowrap;" class="vb codecolorer"><span class="kw1">Public</span> <span class="kw1">Declare</span> <span class="kw1">Function</span> SendCDcmd <span class="kw1">Lib</span> <span class="st0">&#8220;winmm.dll&#8221;</span> _<br />
&nbsp; &nbsp; <span class="kw1">Alias</span> <span class="st0">&#8220;mciSendStringA&#8221;</span> ( _<br />
&nbsp; &nbsp; <span class="kw1">ByVal</span> lpstrCommand <span class="kw1">As</span> <span class="kw1">String</span>, _<br />
&nbsp; &nbsp; <span class="kw1">ByVal</span> lpstrReturnString <span class="kw1">As</span> <span class="kw1">String</span>, _<br />
&nbsp; &nbsp; <span class="kw1">ByVal</span> uReturnLength <span class="kw1">As</span> <span class="kw1">Long</span>, _<br />
&nbsp; &nbsp; <span class="kw1">ByVal</span> hwndCallback <span class="kw1">As</span> <span class="kw1">Long</span>) <span class="kw1">As</span> <span class="kw1">Long</span><br />
<span class="kw1">Dim</span> lRet <span class="kw1">As</span> <span class="kw1">Long</span></div>
</div>
<p>And this into ThisWorbook</p>
<div style="overflow: auto; white-space: nowrap;" class="codecolorer-container vb default">
<div style="white-space: nowrap;" class="vb codecolorer"><span class="kw1">Private</span> <span class="kw1">Sub</span> Workbook_Open()<br />
&nbsp; &nbsp; lRet = SendCDcmd(<span class="st0">&#8220;set CDAudio door open&#8221;</span>, vbNullString, 127, 0)<br />
<span class="kw1">End</span> <span class="kw1">Sub</span></div>
</div>
<p>All of a sudden Excel controls that handy coffee cup holder&#8230;</p>
<p>This also works with &#8220;set CDAudio door closed&#8221; so you could set a loop running to open and close repeatedly&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Francis</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22965</link>
		<dc:creator>Anthony Francis</dc:creator>
		<pubDate>Wed, 04 Apr 2007 10:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22965</guid>
		<description>&lt;p&gt;I tip my hat to Roger... Great work!&lt;/p&gt;
&lt;p&gt;I entertain myself in the office with:&lt;/p&gt;
&lt;p&gt;Sticking down the button on phones so when someone picks up the handset it just keeps ringing.&lt;/p&gt;
&lt;p&gt;Moving keys around on keyboards so folks can&#039;t type if they don&#039;t know where the keys really are (I got in trouble for that one after IT replaced 4 keyboards in a day)&lt;/p&gt;
&lt;p&gt;Putting tape over the sensor under mice so they don&#039;t work.&lt;/p&gt;
&lt;p&gt;I&#039;m the only person in the office with any VBA knowledge so all your tricks will entertain me&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I tip my hat to Roger&#8230; Great work!</p>
<p>I entertain myself in the office with:</p>
<p>Sticking down the button on phones so when someone picks up the handset it just keeps ringing.</p>
<p>Moving keys around on keyboards so folks can&#8217;t type if they don&#8217;t know where the keys really are (I got in trouble for that one after IT replaced 4 keyboards in a day)</p>
<p>Putting tape over the sensor under mice so they don&#8217;t work.</p>
<p>I&#8217;m the only person in the office with any VBA knowledge so all your tricks will entertain me</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jrisch</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22964</link>
		<dc:creator>jrisch</dc:creator>
		<pubDate>Wed, 04 Apr 2007 08:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22964</guid>
		<description>&lt;p&gt;Not exactly an April Fool Joke, but I wrote an attendance register template for all our team leaders to use. It was driven by userforms, and one guy kept trying to report non-existent bugs and eventually annoyed me enough to the extent that I introduced a simple labelling bug in his register, but put it on a timer such that by the time he&#039;d managed to drag me over to see this, the label had been corrected. Then it was set to work infrequently but randomly. All the other team leaders were in on this so he could never get anyone to admit they could see the problem too. Cruel or what!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Not exactly an April Fool Joke, but I wrote an attendance register template for all our team leaders to use. It was driven by userforms, and one guy kept trying to report non-existent bugs and eventually annoyed me enough to the extent that I introduced a simple labelling bug in his register, but put it on a timer such that by the time he&#8217;d managed to drag me over to see this, the label had been corrected. Then it was set to work infrequently but randomly. All the other team leaders were in on this so he could never get anyone to admit they could see the problem too. Cruel or what!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Walkenbach</title>
		<link>http://www.dailydoseofexcel.com/archives/2007/04/02/free-stuff/#comment-22963</link>
		<dc:creator>John Walkenbach</dc:creator>
		<pubDate>Wed, 04 Apr 2007 03:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=1638#comment-22963</guid>
		<description>&lt;p&gt;A variation on Hui&#039;s theme. Flip the screen shot vertically, so it&#039;s upside down. See how long it takes for the user to stand on his/her head.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>A variation on Hui&#8217;s theme. Flip the screen shot vertically, so it&#8217;s upside down. See how long it takes for the user to stand on his/her head.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

