<?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>Onlydarksets &#187; Microsoft Office</title>
	<atom:link href="http://onlydarksets.com/tag/microsoft-office/feed/" rel="self" type="application/rss+xml" />
	<link>http://onlydarksets.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 04 Aug 2010 14:05:08 +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>Recover lost Microsoft product keys</title>
		<link>http://onlydarksets.com/2009/02/15/recover-lost-microsoft-product-keys/</link>
		<comments>http://onlydarksets.com/2009/02/15/recover-lost-microsoft-product-keys/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 04:17:37 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[ProduKey]]></category>

		<guid isPermaLink="false">http://onlydarksets.com/?p=1006</guid>
		<description><![CDATA[I needed my product keys for a couple of MS products, but after you enter a product key, it gets hidden pretty deeply.  I found an app called ProduKey that extracts the products keys for all installed MS products.  As an added bonus, there is no installation required, so just download it and run it [...]]]></description>
			<content:encoded><![CDATA[<p>I needed my product keys for a couple of MS products, but after you enter a product key, it gets hidden pretty deeply.  I found an app called <a href="http://www.nirsoft.net/utils/product_cd_key_viewer.html" target="_blank">ProduKey</a> that extracts the products keys for all installed MS products.  As an added bonus, there is no installation required, so just download it and run it straight from the zip file.  So, if your keys are lost or missing, this is a good option.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2009/02/15/recover-lost-microsoft-product-keys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mounting multiple ISOs</title>
		<link>http://onlydarksets.com/2008/11/17/mounting-multiple-isos/</link>
		<comments>http://onlydarksets.com/2008/11/17/mounting-multiple-isos/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 14:33:26 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[ISODisk]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=599</guid>
		<description><![CDATA[When installing Office, etc. from our Microsoft Partner MSDN library, I usually take the lazy route and use 7-zip to unpack the ISOs.  ISODisk lets you mount up to 20 ISOs simultaneously, and it seems like a more efficient path.]]></description>
			<content:encoded><![CDATA[<p>When installing Office, etc. from our <a href="http://www.msdn.com/" target="_blank">Microsoft Partner MSDN library</a>, I usually take the lazy route and use <a href="http://www.7-zip.org/" target="_blank">7-zip</a> to unpack the ISOs.  <a href="http://lifehacker.com/5088110/isodisk-mounts-up-to-twenty-disk-images" target="_blank">ISODisk</a> lets you mount up to 20 ISOs simultaneously, and it seems like a more efficient path.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2008/11/17/mounting-multiple-isos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soundex for Microsoft Access</title>
		<link>http://onlydarksets.com/2008/04/21/soundex-for-microsoft-access/</link>
		<comments>http://onlydarksets.com/2008/04/21/soundex-for-microsoft-access/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 18:41:47 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Access]]></category>
		<category><![CDATA[Microsoft Office]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/2008/04/21/soundex-for-microsoft-access/</guid>
		<description><![CDATA[I found this code to add Soundex to Microsoft Access, which is invaluable for deduping records.&#160; However, it has a key error that causes it to fail &#8211; the variable name in the private function is incorrect. It&#8217;s a simple fix (see red below). Function Soundex(strName As String) As String&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8216; Input: A string&#8216; Outputs: U.S. [...]]]></description>
			<content:encoded><![CDATA[<p>I found <a href="http://msdn2.microsoft.com/en-us/library/aa662178.aspx">this code to add Soundex</a> to Microsoft Access, which is invaluable for deduping records.&nbsp; However, it has a key error that causes it to fail &#8211; the variable name in the private function is incorrect.</p>
<p>It&#8217;s a simple fix (see <strong><font color="#ff0000">red</font></strong> below).</p>
<blockquote><p>Function Soundex(strName As String) As String<br />&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />&#8216; Input: A string<br />&#8216; Outputs: U.S. National archive &#8220;Soundex&#8221; number<br />&#8216;&nbsp;&nbsp; This number is useful to find similar last names<br />&#8216; Created By: JLV 03/01/2003<br />&#8216; Last Revised: JLV 06/27/2005<br />&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />&#8216; A Soundex code is the first letter, followed by<br />&#8216; three numbers derived from evaluating the remaining<br />&#8216; letters.&nbsp; Vowels (including Y) and the letters H and W<br />&#8216; are ignored.&nbsp; When consecutive letters return the<br />&#8216; same numeric code, the number appears only once.<br />&#8216; When two letters with the same code are separated only<br />&#8216; by H or W, the second letter is ignored.<br />&#8216; Letters are translated to numbers as follows:<br />&#8216;&nbsp;&nbsp; B, P, F, V = 1<br />&#8216;&nbsp;&nbsp; C, S, G, J, K, Q, X, Z = 2<br />&#8216;&nbsp;&nbsp; D, T = 3<br />&#8216;&nbsp;&nbsp; L = 4<br />&#8216;&nbsp;&nbsp; M, N = 5<br />&#8216;&nbsp;&nbsp; R = 6<br />&#8216; If the final code after examining all letters is less<br />&#8216; than three digits, the code is padded with zeros.<br />&#8216; Working variables:<br />&#8216; String to build the code, string to hold code number<br />Dim strCode As String, strCodeN As String<br />&#8216; Length of original string, last code returned, looping integer<br />Dim intLength As Integer, strLastCode As String, intI As Integer<br /> &#8216; Save the first letter<br /> strCode = UCase(Left(strName, 1))<br /> &#8216; Save its code number to check for duplicates<br /> strLastCode = GetSoundexCode(strCode)<br /> &#8216; Calculate length to examine<br /> intLength = Len(strName)<br /> &#8216; Create the code starting at the second letter.<br /> For intI = 2 To intLength<br />&nbsp;&nbsp; strCodeN = GetSoundexCode(Mid(strName, intI, 1))<br />&nbsp;&nbsp; &#8216; If two letters that are the same are next to each other<br />&nbsp;&nbsp; &#8216; only count one of them<br />&nbsp;&nbsp; If strCodeN &gt; &#8220;0&#8243; And strLastCode &lt;&gt; strCodeN Then<br />&nbsp;&nbsp;&nbsp;&nbsp; &#8216; Different code number, add to the result<br />&nbsp;&nbsp;&nbsp;&nbsp; strCode = strCode &amp; strCodeN<br />&nbsp;&nbsp; End If<br />&nbsp;&nbsp; &#8216; If this is not the special &#8220;skip&#8221; code (H or W)<br />&nbsp;&nbsp; If strCodeN &lt;&gt; &#8220;0&#8243; Then<br />&nbsp;&nbsp;&nbsp;&nbsp; &#8216; Save the last code number<br />&nbsp;&nbsp;&nbsp;&nbsp; strLastCode = strCodeN<br />&nbsp;&nbsp; End If<br /> &#8216; Loop<br /> Next intI<br /> &#8216; Check the length<br /> If Len(strCode) &lt; 4 Then<br />&nbsp;&nbsp; &#8216; Pad zeros<br />&nbsp;&nbsp; strCode = strCode &amp; String(4 &#8211; Len(strCode), &#8220;0&#8243;)<br /> Else<br />&nbsp;&nbsp; &#8216; Make sure not more than 4<br />&nbsp;&nbsp; strCode = Left(strCode, 4)<br /> End If<br /> &#8216; Return the result<br /> Soundex = strCode<br />End Function
<p>Private Function GetSoundexCode(strCharString) As String<br />&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />&#8216; Input: One character<br />&#8216; Output: U.S. National archive &#8220;Soundex&#8221; number<br />&#8216;&nbsp;&nbsp; for the specified letter<br />&#8216; Created By: JLV 03/01/2003<br />&#8216; Last Revised: ZHM 04/21/2008<br />&#8216;&nbsp;&nbsp; &#8211; Fixed error in variable names<br />&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br /> Select Case <strong><font color="#ff0000">strCharString</font></strong><br />&nbsp;&nbsp; Case &#8220;B&#8221;, &#8220;F&#8221;, &#8220;P&#8221;, &#8220;V&#8221;<br />&nbsp;&nbsp;&nbsp; GetSoundexCode = &#8220;1&#8243;<br />&nbsp;&nbsp; Case &#8220;C&#8221;, &#8220;G&#8221;, &#8220;J&#8221;, &#8220;K&#8221;, &#8220;Q&#8221;, &#8220;S&#8221;, &#8220;X&#8221;, &#8220;Z&#8221;<br />&nbsp;&nbsp;&nbsp;&nbsp; GetSoundexCode = &#8220;2&#8243;<br />&nbsp;&nbsp; Case &#8220;D&#8221;, &#8220;T&#8221;<br />&nbsp;&nbsp;&nbsp;&nbsp; GetSoundexCode = &#8220;3&#8243;<br />&nbsp;&nbsp; Case &#8220;L&#8221;<br />&nbsp;&nbsp;&nbsp;&nbsp; GetSoundexCode = &#8220;4&#8243;<br />&nbsp;&nbsp; Case &#8220;M&#8221;, &#8220;N&#8221;<br />&nbsp;&nbsp;&nbsp;&nbsp; GetSoundexCode = &#8220;5&#8243;<br />&nbsp;&nbsp; Case &#8220;R&#8221;<br />&nbsp;&nbsp;&nbsp;&nbsp; GetSoundexCode = &#8220;6&#8243;<br />&nbsp;&nbsp; Case &#8220;H&#8221;, &#8220;W&#8221;<br />&nbsp;&nbsp;&nbsp;&nbsp; &#8216; Special &#8220;skip&#8221; code<br />&nbsp;&nbsp;&nbsp;&nbsp; GetSoundexCode = &#8220;0&#8243;<br /> End Select<br />End Function</p>
</blockquote>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2008/04/21/soundex-for-microsoft-access/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ScanPST.exe location</title>
		<link>http://onlydarksets.com/2008/03/20/scanpstexe-location/</link>
		<comments>http://onlydarksets.com/2008/03/20/scanpstexe-location/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 17:42:06 +0000</pubDate>
		<dc:creator>onlydarksets</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://onlydarksets.wordpress.com/?p=196</guid>
		<description><![CDATA[I just upgraded to Vista Enterprise SP1, and I found that my backup PST was corrupted.  Outlook told me to run ScanPST.exe, but didn&#8217;t bother telling me where it was.  According to the KB article, it&#8217;s located in the Common Files directory.  However, with Microsoft Office 2007 Enterprise, I found it here: C:\Program Files\Microsoft Office\Office12 [...]]]></description>
			<content:encoded><![CDATA[<p>I just upgraded to Vista Enterprise SP1, and I found that my backup PST was corrupted.  Outlook told me to run ScanPST.exe, but didn&#8217;t bother telling me where it was.  <a href="http://support.microsoft.com/kb/287497">According to the KB article</a>, it&#8217;s located in the Common Files directory.  However, with Microsoft Office 2007 Enterprise, I found it here:</p>
<p>C:\Program Files\Microsoft Office\Office12</p>
<p>Obviously this isn&#8217;t an insurmountable obstacle, but hopefully this will help.</p>
<p><em><span style="text-decoration: underline;"><strong>UPDATE</strong></span>: One <a href="http://onlydarksets.com/2008/03/20/scanpstexe-location/#comment-950">commentor</a> found it in <strong>yet</strong> another location. C:\Program Files\Common Files\System\MSMAPI\1033</em></p>
<p><em><span style="text-decoration: underline;"><strong>UPDATE</strong><strong> #2</strong></span>: For x64, substitute &#8220;Program Files (x86)&#8221; for &#8220;Program Files&#8221; in the above paths.  Thanks, <a href="http://onlydarksets.com/2008/03/20/scanpstexe-location/#comment-1017">Travis</a>!</em></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://onlydarksets.com/2008/03/20/scanpstexe-location/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>
