<?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>mthomas.co.uk &#187; TipsNTricks</title>
	<atom:link href="http://mthomas.co.uk/category/tipsntricks/feed/" rel="self" type="application/rss+xml" />
	<link>http://mthomas.co.uk</link>
	<description>My little space on the Internet where I can reflect, review and share my knowledge...</description>
	<lastBuildDate>Wed, 30 Jun 2010 20:06:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Filtering Unique Values in Microsoft Access</title>
		<link>http://mthomas.co.uk/filtering-unique-values-in-microsoft-access/</link>
		<comments>http://mthomas.co.uk/filtering-unique-values-in-microsoft-access/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 20:06:20 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=770</guid>
		<description><![CDATA[At work, our team has recently started to offer eLearning courses. These courses are &#8220;bite-sized&#8221; (typically 15-20 minutes) modules, covering topics such as File Management, Excel formulae and setting mailbox permissions in Outlook. Whereas delegates have to book if they want to attend a classroom-based course or a virtual training session, the eLearning courses (which [...]]]></description>
			<content:encoded><![CDATA[<p>At work, our team has recently started to offer eLearning courses. These courses are &#8220;bite-sized&#8221; (typically 15-20 minutes) modules, covering topics such as File Management, Excel formulae and setting mailbox permissions in Outlook. </p>
<p><span id="more-770"></span></p>
<p>Whereas delegates have to book if they want to attend a classroom-based course or a virtual training session, the eLearning courses (which have been created using <a href="http://www.articulate.com/">Articulate</a>) are hosted on our team&#8217;s website and can be accessed at any time by simply clicking on the name of the course on the website&#8217;s <em>Course Catalogue</em> page.</p>
<p>Unfortunately we don&#8217;t have access to a <a href="http://en.wikipedia.org/wiki/Learning_management_system" target = "_blank">Learning Management System</a> so in order to track usage of the eLearning, I added an additional table (<em>tblTracking</em>) into the Customer Relationship Management system that I built. The CRM system stores it&#8217;s data in a SQL Server database and integrates with the website to allow delegates to see what courses are available, when they are running and ultimately book a place. </p>
<p>When a user clicks on the name of a course on the website&#8217;s Course Catalogue page the following happens&#8230;if the selected course is an eLearning course (indicated by a value of <em>True</em> in the <em>ysnELearning</em> field in the <em>tblCatalogue</em> table) a record is added to the <em>tblTracking</em> table. It records the user&#8217;s Name (this is actually their Windows logonID and is automatically captured), the name of the course and the date.</p>
<p>As all my colleagues are familiar with Access, I&#8217;ve created an Access database that is linked to the SQL Server database. The Access database lives on a file share that we all have access to and provides an easy way to query the database.</p>
<p>In the screenshot below (which uses fictitious data), you can see that <strong>User1</strong> has accessed the <strong>Excel Functions</strong> course and the <strong>File Management</strong> course. In fact this user accessed the Excel Functions course twice &#8211; once on <strong>15th June</strong> and once on <strong>18th June</strong>. This in itself is useful information as not only can we track usage of the eLearning, but we can also see whether people are accessing individual modules more than once. Users could do this for a variety of reasons &#8211; maybe they just want to run through it again or maybe they were interrupted part-way through and decided to start again from the beginning.</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/06/1.png" alt="Data in a Table" title="Data in a Table" width="450" height="180" class="alignnone size-full wp-image-771" /></p>
<p>Another request from my Manager was to produce a list of users who had accessed each module but exclude users who had accessed the same module more that once.</p>
<p>To do this I created a new query:</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/06/2.png" alt="Access Query" title="Access Query" width="408" height="546" class="alignnone size-full wp-image-773" /></p>
<p>I added the <strong>Name</strong>, <strong>Course</strong> and <strong>Date</strong> fields and then clicked the <em>Totals</em> button to display the <em>Total row</em> in the Query Grid. The Total row entry for <strong>strName</strong> and <strong>strCourse</strong> was left as<strong> Group By</strong> but the <strong>dtmDate</strong> was changed to <strong>First</strong>. This instructs Access to display the first date it finds for a combined Name/Course and so gives the desired result:</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/06/3.png" alt="Data in a Table" title="Data in a Table" width="358" height="126" class="alignnone size-full wp-image-774" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/filtering-unique-values-in-microsoft-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webex and Multiple Monitors</title>
		<link>http://mthomas.co.uk/webex-and-multiple-monitors/</link>
		<comments>http://mthomas.co.uk/webex-and-multiple-monitors/#comments</comments>
		<pubDate>Thu, 06 May 2010 12:44:30 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[Mikes Musings]]></category>
		<category><![CDATA[TipsNTricks]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=690</guid>
		<description><![CDATA[Do you deliver presentations, demos or training courses via Webex? The team I work for offers a global training service and consequently I use Webex as a delivery mechanism on a regular basis. Several months ago, whilst helping somebody setup and run a meeting using Webex, I discovered a problem &#8211; if the presenter is [...]]]></description>
			<content:encoded><![CDATA[<p>Do you deliver presentations, demos or training courses via Webex?  The team I work for offers a global training service and consequently I use Webex as a delivery mechanism on a regular basis.<span id="more-690"></span></p>
<p>Several months ago, whilst helping somebody setup and run a meeting using Webex, I discovered a problem &#8211; if the presenter is using Vista (and most of our company is now) and they display the chat panel and/or the participants panel, the other participants will see on their screen, a grey box with a yellow &#8220;cross hatched&#8221; pattern. </p>
<p>The size and location of this cross-hatched pattern is determined by the size and location of the panels on the presenter&#8217;s screen. </p>
<p>This issue only arises when the presenter is sharing their screen and of course, unless a participant shouts &#8220;Something&#8217;s covering part of the screen and I can&#8217;t see the presentation&#8221;, they&#8217;ll be non the wiser. </p>
<p>I&#8217;m lucky in that I have an external monitor. OK, it&#8217;s not a super-duper 22-inch one, it&#8217;s an old 17-inch one that I&#8217;ve had for a few years. But nevertheless, when I&#8217;m in the office, I have it permanently connected to my Vista laptop. </p>
<p>When I&#8217;m running a training course or delivering a presentation via Webex, I share my laptop screen and drag the participants panel and chat panel over to the external monitor so that I can have these permanently displayed. This allows me to monitor the chat and see who is attending/dropping out of the meeting without spoiling the attendees view of the presentation. </p>
<p>On another note, I wondered if it is possible to set Webex to screen share an external monitor? If I select Share Desktop, it will only share the primary laptop monitor. If I select Share an Application, and the application is on the external monitor, other participants can&#8217;t see it.</p>
<p>After some research, I found that the version of Webex that we use (Webex Meeting Centre), doesn&#8217;t support screen sharing multiple monitors.</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/05/mikes_monitors1.jpg" alt="" title="Mikes Monitors" width="370" height="190" class="alignnone size-full wp-image-697" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/webex-and-multiple-monitors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MS Paint FTW</title>
		<link>http://mthomas.co.uk/ms-paint-ftw/</link>
		<comments>http://mthomas.co.uk/ms-paint-ftw/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 10:37:20 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[New Category]]></category>
		<category><![CDATA[TipsNTricks]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=656</guid>
		<description><![CDATA[Yesterday I had a call from a customer. He was taking screenshots which he wanted to save in TIFF format. Previously, he would use PrintScreen or ALT + PrintScreen to copy the screenshot to the Clipboard and then use the &#8220;Paste as New Image&#8221; command in Paint Shop Pro before saving the file as a [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I had a call from a customer. He was taking screenshots which he wanted to save in TIFF format. Previously, he would use PrintScreen or ALT + PrintScreen to copy the screenshot to the Clipboard and then use the &#8220;Paste as New Image&#8221; command in Paint Shop Pro before saving the file as a TIFF.<span id="more-656"></span></p>
<p>When he did this yesterday, Paint Shop Pro displayed the following error message: &#8220;unable to get the data from the clipboard&#8221;. I was able to replicate the problem and so began some Googling (in the old days we&#8217;d call this web research). Reading up on various forums and knowledgebase sites, it appeared that many other people had reported this problem too, stretching back to 2006, so it doesn&#8217;t appear to be a recent problem. However, nobody had come up with a workable solution.</p>
<p>So&#8230;I suggested to my customer that he paste the screenshot into Microsoft Paint and save as a TIFF from there. This works like a charm.</p>
<p>It&#8217;s not often that I&#8217;d recommend Paint, but in this instance it did the job.</p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/ms-paint-ftw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mirrored Text in PowerPoint</title>
		<link>http://mthomas.co.uk/mirrored-text-in-powerpoint/</link>
		<comments>http://mthomas.co.uk/mirrored-text-in-powerpoint/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 14:15:13 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=587</guid>
		<description><![CDATA[I&#8217;ve been asked a couple of times lately how to mirror text in PowerPoint 2007. To get from here&#8230; To here&#8230; Right click on the text box and select Format Shape In the 3-D Rotation section, set the X value to 190:]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been asked a couple of times lately how to mirror text in PowerPoint 2007. </p>
<p><span id="more-587"></span></p>
<p>To get from here&#8230;</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/03/step1.jpg" alt="" title="step1" width="500" height="102" class="alignnone size-full wp-image-589" /></p>
<p>To here&#8230;</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/03/step3.jpg" alt="" title="step2" width="500" height="97" class="alignnone size-full wp-image-590" /></p>
<p>Right click on the text box and select <strong>Format Shape</strong></p>
<p>In the <em>3-D Rotation </em>section, set the <em>X</em> value to <em>190</em>:</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/03/step2.jpg" alt="" title="step2" width="397" height="465" class="alignnone size-full wp-image-591" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/mirrored-text-in-powerpoint/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows 7</title>
		<link>http://mthomas.co.uk/windows-7/</link>
		<comments>http://mthomas.co.uk/windows-7/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:55:42 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=579</guid>
		<description><![CDATA[I recently delivered an online presentation to the North West Regional Group of The Institute of IT Training which covered how to install and run Windows 7 in a virtualized environment on Mac OSX. Part of the presentation was a demonstration of 7 new and improved features of Windows 7. For each feature I&#8217;ve created [...]]]></description>
			<content:encoded><![CDATA[<p>I recently delivered an online <a href="http://nwiitt.org.uk/windows-7">presentation </a>to the North West Regional Group of The Institute of IT Training which covered how to install and run Windows 7 in a virtualized environment on Mac OSX. Part of the presentation was a demonstration of 7 new and improved features of Windows 7.</p>
<p><span id="more-579"></span></p>
<p>For each feature I&#8217;ve created a short video which can be accessed via the links below (Youtube links):</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=NErdCVGPa2U" rel="shadowbox[post-579];player=swf;width=640;height=385;">Windows 7: Libraries</a></li>
<li><a href="http://www.youtube.com/watch?v=-rv5vvwCYMU" rel="shadowbox[post-579];player=swf;width=640;height=385;">Windows 7: The Problem Steps Recorder</a> </li>
<li><a href="http://www.youtube.com/watch?v=wof2rAtw-BM" rel="shadowbox[post-579];player=swf;width=640;height=385;">Windows 7: Jump Lists</a> </li>
<li><a href="http://www.youtube.com/watch?v=cvzQkIuOH7I" rel="shadowbox[post-579];player=swf;width=640;height=385;">Windows 7: Aero</a> </li>
<li><a href="http://www.youtube.com/watch?v=5Qw44wK9HCI" rel="shadowbox[post-579];player=swf;width=640;height=385;">Windows 7: Shake and Peek</a> </li>
<li><a href="http://www.youtube.com/watch?v=loMDJOsGWjU" rel="shadowbox[post-579];player=swf;width=640;height=385;">Windows 7: Gadgets</a> </li>
<li><a href="http://www.youtube.com/watch?v=szpZ7QMxTf8" rel="shadowbox[post-579];player=swf;width=640;height=385;">Windows 7: Snap to Sides</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Windows 7 in a Virtual Machine</title>
		<link>http://mthomas.co.uk/installing-windows-7-in-a-virtual-machine/</link>
		<comments>http://mthomas.co.uk/installing-windows-7-in-a-virtual-machine/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 13:41:36 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[TipsNTricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=495</guid>
		<description><![CDATA[Although I started using a Mac in 2006, I still work in a Windows world so in order to keep my hand in, I decided I&#8217;d install Windows 7 &#8211; as a virtual machine inside VMWare Fusion, although the fact that I&#8217;d agreed to deliver a presentation on running Windows 7 in a virtualised environment [...]]]></description>
			<content:encoded><![CDATA[<p>Although I started using a Mac in 2006, I still work in a Windows world so in order to keep my hand in, I decided I&#8217;d install Windows 7 &#8211; as a virtual machine inside <a href="http://www.vmware.com/products/fusion/" target = "_blank">VMWare Fusion</a>, although the fact that I&#8217;d agreed to deliver a presentation on running Windows 7 in a virtualised environment for <a href="http://nwiitt.org.uk/windows-7">NWIITT</a> was, I suppose, the real impetus for doing the installation.</p>
<p><span id="more-495"></span></p>
<p>Before starting the installation, there was some groundwork to be done. I have several virtual machines set up, each one with a different name:</p>
<p>&#8220;Base&#8221; contains just the Operating System<br />
&#8220;Office 2003&#8243; contains an installation of Office 2003<br />
&#8220;Office 2007&#8243; contains an installation of Office 2007 </p>
<p>All these machines (or Images as I call them) have Windows XP installed as the Operating System. Rather than starting from scratch with a new VM, I made a copy of &#8220;Base&#8221; &#8211; my logic being that to add some realism to my presentation, most people will be upgrading &#8211; either from XP or Vista (gone are the days of the DOS prompt &#8211; unless you&#8217;re an uber-geek of course!)</p>
<p>For anyone who has never used Fusion, each virtual machine is represented in the OSX Finder as a single file so making a copy of a VM is as simple as copying the file. Once I had a copy of the &#8220;Base&#8221; VM, I renamed it to &#8220;Windows 7&#8243; and opened it (in Fusion)</p>
<p>The Windows 7 Ultimate DVD was already in the DVD drive of my MacBook Pro and Fusion was configured to &#8220;take control&#8221; of the DVD drive. Once  Windows had loaded, I opened <em>My Computer</em> and double clicked the DVD to begin the installation process. I worked my way through the first few screens until I was stopped dead in my tracks&#8230;</p>
<p>At the point that I had to select which drive and partition to install Windows 7 on, the following message appeared:</p>
<p>&#8220;<em>Windows cannot be installed to this disk. Windows needs the driver for device VMware SCSI Controller. Click &#8216;Load Drivers&#8217; and load the required device driver.</em>&#8221;</p>
<p>I didn&#8217;t think that I had any SCSI devices on my MacBook Pro and even if there was, I had no drivers anyway. Frantic Googling of the message resulted in a link to a file on vwmare.com &#8211; <a href="http://download3.vmware.com/software/vmscsi-1.2.0.4.flp">http://download3.vmware.com/software/vmscsi-1.2.0.4.flp</a>. </p>
<p>Tip: When I tried to download it using Safari, it opened what appeared to be a text file directly in the browser. Using Firefox resulted in a successful download.</p>
<p>The file <em>vmscsi-1.2.0.4.flp</em> is a &#8220;virtual floppy drive&#8221; file and contains the required driver.</p>
<p>Back to the task in hand&#8230;abort the installation and shut down Windows. The virtual machine should be powered off i.e. &#8211; not put into Suspended Mode. (Depending on your settings in the Fusion preferences, a virtual machine is either powered off or put into Suspended Mode when it is closed).</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/01/1_vm_closed.png" alt="" title="VM Closed" width="500" height="371" class="alignnone size-full wp-image-560" /></p>
<p>Click the <strong>Settings</strong> button on the Fusion toolbar (ensure that Fusion is not running full screen so that the toolbar is visible)</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/01/2_vm_settings.png" alt="" title="VM Settings" width="500" height="346" class="alignnone size-full wp-image-561" /></p>
<p>Click the <strong>Other Devices</strong> icon </p>
<p>Click the <strong>+</strong> sign at the bottom left and select <strong>Add Floppy&#8230;</strong></p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/01/3_vm_add_floppy.png" alt="" title="Add a Floppy" width="500" height="368" class="alignnone size-full wp-image-562" /></p>
<p>Select the file  v<em>mscsi-1.2.0.4.flp</em> and click <strong>Open</strong></p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/01/4_vm_add_floppy1.png" alt="" title="Add Floppy" width="500" height="349" class="alignnone size-full wp-image-563" /></p>
<p><strong>IMPORTANT</strong>: Ensure that the <em>Connected</em> checkbox is NOT checked. If it is checked, when the virtual machine boots up, it acts the same way as Windows acts when there is a real floppy disk in a real floppy drive &#8211; in other words, it tries to boot from the floppy disk. In this case the &#8220;disk&#8221; is not bootable, which results in the following screen:</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/01/5_ntldr_missing.png" alt="" title="NTLDR Missing" width="500" height="455" class="alignnone size-full wp-image-564" /></p>
<p>I think I pressed &#8220;any key&#8221; a few times after which I then restarted the virtual machine (actually this was the second time that I restarted the virtual machine &#8211; the first time resulted in the <em>NTLDR is missing</em> message &#8211; which is how I realised that the <em>Connected</em> checkbox should not be checked at this point.</p>
<p>Once the VM has been restarted and Windows XP has loaded, the floppy disk needed to be connected. As before, click the <strong>Settings</strong> button on the Fusion toolbar, click the <strong>Other Devices</strong> icon, highlight <em>Floppy</em> in the list of devices and tick the <em>Connected</em> checkbox.</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/01/6_connect_floppy.png" alt="" title="Connect Floppy" width="500" height="382" class="alignnone size-full wp-image-565" /></p>
<p>Even though there is a message indicating that the settings cannot be changed until the virtual machine is switched off, the floppy drive is connected without the need to power off so the Settings dialog box can be closed.</p>
<p>At this point the VM was ready for Windows 7 to be installed. The Windows 7 Ultimate DVD was still in the DVD drive of my MacBook Pro so I opened <em>My Computer</em> and double clicked the DVD to begin the installation process. Again I worked my way through the first few screens. When I got to the point where I had to select the location of SCSI Controller driver, I clicked <strong>Browse</strong> and selected the A:\ drive. Windows duly found the Controller and the installation continued.</p>
<p>40 minutes later I had successfully installed Windows 7 on my MacBook Pro.</p>
<p>The next problem came when I tried to activate Windows as I found that I had no Internet connection. Fusion was configured correctly (to use NAT):</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/01/vm_network.png" alt="" title="VM Network Settings" width="500" height="327" class="alignnone size-full wp-image-570" /></p>
<p>However, the Windows 7 Device Manager indicated a problem with the Ethernet Controller:</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/01/fusion_ethernet_error1.jpg" alt="" title="Ethernet Error" width="494" height="346" class="alignnone size-full wp-image-572" /></p>
<p>I found the solution <a href="http://www.askdavetaylor.com/how_to_enable_ethernet_wifi_access_vmware_mac_windows_7.html" target = "_blank">here</a>. In a nutshell&#8230;</p>
<p>With the VM shut down, open Finder and find the actual virtual machine file (the .vmwarem file). Right click on it and select <i>Show Package Contents</i>. Inside the Package, find the file with a .vmx extension and open it in a text editor. Add this line</p>
<p>&#8220;ethernet0.virtualDEV = &#8220;e1000&#8243; (without the quotes)</p>
<p>I added it at the end of the file</p>
<p>I restarted Windows and hey presto, I had a working network adapter and an Internet connection.</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2010/01/vm_working_lan.jpg" alt="" title="Working LAN Adapter" width="500" height="364" class="alignnone size-full wp-image-558" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/installing-windows-7-in-a-virtual-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The PowerPoint Comma Bug</title>
		<link>http://mthomas.co.uk/the-powerpoint-comma-bug/</link>
		<comments>http://mthomas.co.uk/the-powerpoint-comma-bug/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 23:10:22 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=534</guid>
		<description><![CDATA[I recently received a call from a customer who was having a problem creating hyperlinks in PowerPoint 2007. She had a slide which was, in essence, a table of contents in that it contained links to all the other slides in the presentation. However, there was one hyperlink that would not work. She had selected [...]]]></description>
			<content:encoded><![CDATA[<p>I recently received a call from a customer who was having a problem creating hyperlinks in PowerPoint 2007. She had a slide which was, in essence, a table of contents in that it contained links to all the other slides in the presentation. However, there was one hyperlink that would not work. </p>
<p><span id="more-534"></span></p>
<p>She had selected the text to be used as the link and then selected Insert > Hyperlink. In the dialog box she selected the slide to be used as the link destination. </p>
<p>So far so good but the first indication that something was wrong was that the Preview box that displays a preview of the destination slide was blank. Nevertheless she clicked OK, but on testing the hyperlink, it did not work.</p>
<p>When I looked at the destination slide, the title contained a comma. I removed the comma and ran the Insert > Hyperlink process again. This time it worked.</p>
<p>Googling &#8220;Powerpoint hyperlink comma&#8221; confirmed my suspicions. Apparently PowerPoint uses a comma in its internal code when it references a slide and if the title contains a comma, PowerPoint gets confused.</p>
<p>If you must have a comma in the slide title, the suggested workaround is to create a copy of the title placeholder, leave the copy on the slide and drag the original placeholder off the slide. Delete the comma from the original placeholder.</p>
<p>However, my workaround is simpler: remove the comma, create the hyperlink&#8230;add the comma back in.</p>
<p>According to one of the sites that I looked at, this bug was first discovered in PowerPoint 97 and still exists!</p>
<p>To see a short video demonstration of the problem and suggested workaround, click below:</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/sYBiFR6V33Y&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/sYBiFR6V33Y&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/the-powerpoint-comma-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screenr</title>
		<link>http://mthomas.co.uk/screenr/</link>
		<comments>http://mthomas.co.uk/screenr/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:01:59 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=479</guid>
		<description><![CDATA[I recently discovered a great new free, cross-platform web-based tool called screenr which allows you to create screencasts without installing any software. To test it out, I created a short advert for the &#8220;Practical Pivot Tables&#8221; online seminar that I delivered yesterday: For more information about screenr, please visit their website]]></description>
			<content:encoded><![CDATA[<p>I recently discovered a great new free, cross-platform web-based tool called screenr which allows you to create screencasts without installing any software. </p>
<p><span id="more-479"></span></p>
<p>To test it out, I created a short advert for the &#8220;Practical Pivot Tables&#8221; online seminar that I delivered yesterday:</p>
<p><object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param name='movie' value='http://screenr.com/Content/assets/screenr_0817090731.swf' /><param name='flashvars' value='i=7419' /><param name='allowFullScreen' value='true' /><embed src='http://screenr.com/Content/assets/screenr_0817090731.swf' flashvars='i=7419' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object></p>
<p>For more information about screenr, please visit their <a href="http://screenr.com/" target = "_blank">website</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/screenr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerPoint 2007 Shortcuts</title>
		<link>http://mthomas.co.uk/powerpoint-2007-shortcuts/</link>
		<comments>http://mthomas.co.uk/powerpoint-2007-shortcuts/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 11:34:51 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=457</guid>
		<description><![CDATA[When running a slide show in PowerPoint, have you ever needed to switch to another running application? I know you can use ALT+TAB, but it can be messy, especially if you have a few programs running. In PowerPoint 2007, whilst running a slide show, if you press CTRL+T it displays the Windows Taskbar. The screenshot [...]]]></description>
			<content:encoded><![CDATA[<p>When running a slide show in PowerPoint, have you ever needed to switch to another running application? I know you can use ALT+TAB, but it can be messy, especially if you have a few programs running. </p>
<p><span id="more-457"></span></p>
<p>In PowerPoint 2007, whilst running a slide show, if you press CTRL+T it displays the Windows Taskbar.</p>
<p>The screenshot below shows other shortcuts &#8211; I found this when I accidentally pressed F1 whilst running a slideshow)</p>
<p><img src="http://mthomas.co.uk/blog/wp-content/uploads/2009/08/ppt-shortcuts.jpg" alt="PowerPoint 2007 Shortcuts" title="PowerPoint 2007 Shortcuts" width="377" height="472" class="alignnone size-full wp-image-458" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/powerpoint-2007-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outlook to iCal via Google and BusySync</title>
		<link>http://mthomas.co.uk/outlook-to-ical-via-google-and-busysync/</link>
		<comments>http://mthomas.co.uk/outlook-to-ical-via-google-and-busysync/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 12:01:29 +0000</pubDate>
		<dc:creator>MikeT</dc:creator>
				<category><![CDATA[TipsNTricks]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://mthomas.co.uk/?p=397</guid>
		<description><![CDATA[As a user of iCal (at home) and Outlook (at work) it would be incredibly useful to be able to display my work calendar in iCal (and via a Mobile Me sync, on the iPhone too). I don&#8217;t need the ability to sync &#8211; it is really just a case of wanting to have my [...]]]></description>
			<content:encoded><![CDATA[<p>As a user of iCal (at home) and Outlook (at work) it would be incredibly useful to be able to display my work calendar in iCal (and via a Mobile Me sync, on the iPhone too). I don&#8217;t need the ability to sync &#8211; it is really just a case of wanting to have my work appointments (past and future) available when I&#8217;m not at work. </p>
<p><span id="more-397"></span></p>
<p>For example, I might be out somewhere on a Saturday morning (with my iPhone, of course) and I get an email about an Apple event or an Adobe seminar. I want to be able to check immediately what I&#8217;m doing on that day so I know whether I can book the day off. And if I&#8217;m going to have future appointments available, I might as well have a record of the past available too.</p>
<p>I did a lot of research on this but most of the solutions involve things that I can&#8217;t do due to corporate IT restrictions &#8211; for example connecting my iPhone to Exchange Server.</p>
<p>The solution that I came up with was to upload my Outlook calendar to Google Calendar and then subscribe to the Google calendar. I actually subscribe to the Google calendar via BusySync &#8211; but only because iCal&#8217;s support for Google calendar is fairly recent &#8211; I could just as easily subscribe straight from iCal.</p>
<p>Subscribing to a Google Calendar via BusySync or iCal is easy. The time-consuming part is linking Outlook to Google Calendar. Although there are Outlook addins to sync with Google (<a href="http://www.google.com/support/calendar/bin/answer.py?hl=en&#038;answer=89955">Google Calendar Sync</a> is a popular one), I can&#8217;t install them so the process is quite manual&#8230;</p>
<p>Google Calendar imports files that are in CSV format and luckily, Outlook can export a calendar to CSV format. In Outlook 2000, this is done from the <b>File</b>  > <b>Import and Export</b>  menu. Once the export is complete and I have a CSV file on my Desktop, I log into my Google account and import the CSV file into the calendar called Mike Work Schedule &#8211; this is the one that BusySync is subscribed to. </p>
<p>Simple? Not quite. This is best illustrated with an example&#8230;</p>
<p>The Export Wizard in Outlook, which guides you through the process, allows you to select a range of dates. As I started this import to Google process at the end of April 2008, I decided to include all appointments from 1st January 2008 to 30th May (so that I had a record of all past appointments and some future appointments &#8211; my calendar changes regularly so there was no point exporting too far into the future &#8211; I decided on 4 weeks-worth of future appointments). </p>
<p>I imported the resulting CSV file into Google Calendar.</p>
<p>Two weeks later (15th May), I decided it was time to update the Google Calendar. I ran the Export Wizard in Outlook and specified 1st May &#8211; 15th June. My thinking behind this was that the previous export was done on April 30th and therefore January 1st &#8211; April 30th was &#8220;historical data&#8221;. Although the Google Calendar currently included appointments  for 1st May &#8211; 30th May, it was likely that some of these had been amended or even deleted in Outlook.</p>
<p>I imported the CSV file into Google Calendar and the result was not good! There were duplicate entries for 1st May &#8211; 30th May (as these dates were included in the first import). In addition, some appointments that were no longer in Outlook were still in the Google Calendar. The reason for this is that the import of the CSV is just that &#8211; an import, not a sync.</p>
<p>I came up with two ways to solve this problem. One way was to manually remove all entries from the Google Calendar for the period that I was importing prior to running the import &#8211; but that was time-consuming and labourious.</p>
<p>The second way (and this is the solution that I have used) is to delete the contents of the whole Google calendar prior to running the import. Consequently, every time I want to update the Google Calendar, I have to export from January 1st to a date that is a few weeks past the current date. Therefore, as I get further into the year, the export takes longer. Once the export process has started, the dialog box in Outlook with the progress bar on it is modal, with no X to close &#8211; so the only way to abort is to ALT+Ctrl+Delete.</p>
<p>Rather than having one huge, ever-expanding Google Calendar and an export process that takes longer each time, when I got to the end of 2008, I created a new calendar in iCal called Mike Work 2008 and used <a href="http://www.woodenbrain.com/products/calibrate/calibrate.html" target="_blank">Calibrate</a> to move all the events from the Mike Work Schedule calendar to the  Mike Work 2008 calendar. This now gives me a historical record of my work appointments for 2008. BusySync is still subscribed to the Work Google calendar and the process continues for 2009.</p>
<h3>Resources</h3>
<p><b>To export calendar appointments in Outlook 2000:</b> </p>
<ul>
<li>Select File > Import and Export</li>
<li>Select Export to a file</li>
<li>Click Next</li>
<li>Select Comma Separated Values (Windows)</li>
<li>Click Next</li>
<li>Select Calendar (the folder to be exported)</li>
<li>Click Next</li>
<li>Click the Browse button to specify a location and type a name for the CSV file</li>
<li>Confirm that you want to export Appointments from the calendar</li>
<li>Click Finish</li>
<li>Set the date range for the export</li>
<li>Click OK</li>
</ul>
<p><b>To delete all entries from a Google Calendar</b></p>
<ul>
<li>Log in to your Google Calendar</li>
<li>Click the Settings link on the left hand side &#8211; just under the My Calendars section</li>
<li>Click the Delete link for the appropriate calendar (on the right hand side). The first calendar that you create is known as the Primary Calendar. If you click the Delete link for this calendar, a message appears asking you to confirm that you wish to delete all events for this calendar. If you click the Delete link for any other Google Calendar, you actually delete the calendar so you would have to recreate it prior to importing the CSV file.</li>
</ul>
<p><b>To import a CSV file into a Google Calendar</b></p>
<ul>
<li>Click the Add link on the left hand side &#8211; just below the Other Calendars section</li>
<li>Click Import Calendar</li>
<li>Click the Choose File button and select the CSV file</li>
<li>Select the calendar to import into</li>
<li>Click the Import button</li>
</ul>
<p><b>BusySync</b><br />
For information about BusySync, please visit their <a href="http://www.busymac.com" target = "_blank">website</a>. Elaine Giles has written an excellent review of BusySync on her <a href="http://elainegiles.co.uk/2007/12/31/sharing-calendars-in-multiple-accounts-on-a-single-mac/" target = "_blank">blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mthomas.co.uk/outlook-to-ical-via-google-and-busysync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
