<?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>lightyeardesign.com &#187; Office 2007</title>
	<atom:link href="http://lightyeardesign.com/category/office-2007/feed/" rel="self" type="application/rss+xml" />
	<link>http://lightyeardesign.com</link>
	<description>Design.  Develop.  Defy.</description>
	<lastBuildDate>Wed, 29 Jun 2011 19:03:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Library Not Registered Javascript error with SharePoint and Internet Explorer 8</title>
		<link>http://lightyeardesign.com/2011/01/library-not-registered-javascript-error-with-sharepoint-and-internet-explorer-8/</link>
		<comments>http://lightyeardesign.com/2011/01/library-not-registered-javascript-error-with-sharepoint-and-internet-explorer-8/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 16:33:45 +0000</pubDate>
		<dc:creator>Thantos</dc:creator>
				<category><![CDATA[Office 2007]]></category>

		<guid isPermaLink="false">http://lightyeardesign.com/?p=109</guid>
		<description><![CDATA[We use SharePoint 3.0 for quite a bit of document collaboration. Unfortunately, when using Internet Explorer 8, an error is thrown when we attempted to upload multiple documents within SharePoint. The error details mention Library Not Registered. Luckily, there is an easy fix: Open up any MS Office 2007 product. In my instance, I used [...]]]></description>
			<content:encoded><![CDATA[<p>We use SharePoint 3.0 for quite a bit of document collaboration.  Unfortunately, when using Internet Explorer 8, an error is thrown when we attempted to upload multiple documents within SharePoint.  The error details mention <em>Library Not Registered</em>. </p>
<p>Luckily, there is an easy fix:</p>
<ul>
<li>Open up any MS Office 2007 product.  In my instance, I used Office 2007.</li>
<li>Go to Help>Office Diagnostics.</li>
<li>Run diagnostics.  This took about 5 minutes to complete.</li>
<li>Return to your SharePoint site. the multiple document upload tool should now be working.  Apparently, this fix re-registered any .DLLs that were causing the error.  I love easy fixes!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lightyeardesign.com/2011/01/library-not-registered-javascript-error-with-sharepoint-and-internet-explorer-8/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Applying Word Wrap to columns in Excel</title>
		<link>http://lightyeardesign.com/2010/02/applying-word-wrap-to-columns-in-excel/</link>
		<comments>http://lightyeardesign.com/2010/02/applying-word-wrap-to-columns-in-excel/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 22:37:26 +0000</pubDate>
		<dc:creator>Thantos</dc:creator>
				<category><![CDATA[Office 2007]]></category>

		<guid isPermaLink="false">http://lightyeardesign.com/?p=97</guid>
		<description><![CDATA[We have to convert a lot of Microsoft Excel sheets to PDF format.  Unfortunately, multi-column sheets (for example, 5 columns of contact information: names, addresses, email addresses) take up a lot of real estate, so Adobe PDF usually breaks the sheet into 2 or more pages of columns.   One easy way around this is to [...]]]></description>
			<content:encoded><![CDATA[<p>We have to convert a lot of Microsoft Excel sheets to PDF format.  Unfortunately, multi-column sheets (for example, 5 columns of contact information: names, addresses, email addresses) take up a lot of real estate, so Adobe PDF usually breaks the sheet into 2 or more pages of columns.   One easy way around this is to enable WORD WRAP in Excel, then resize the columns; use Print Preview to remove any borders/padding, and you can get most things to fit across one page.</p>
<p>Here is how to enable Word Wrap in Excel (2003 and 2007 version):</p>
<ul>
<li>Hold Control and then click on the top column header (usually has a letter next to it) for each column with content.  You want to get all of your columns (with data in them) highlighted.</li>
<li>Press CONTROL and the 1 key;  this will open up the FORMAT CELLS menu box.</li>
<li>Choose the ALIGNMENT tab, and then put a check next to WRAP TEXT.  Press OK.  Here is what the menu should look like:
<div id="attachment_98" class="wp-caption alignnone" style="width: 473px"><img class="size-full wp-image-98" title="Excel FORMAT CELLS menu" src="http://lightyeardesign.com/wp-content/uploads/2010/02/Excel-format-cells.jpg" alt="Choose Wrap Text from the MS Excel FORMAT CELLS menu." width="463" height="465" /><p class="wp-caption-text">Choose Wrap Text from the MS Excel FORMAT CELLS menu.</p></div>
<p>Don&#8217;t forget to use the PRINT PREVIEW (FILE&gt;PRINT&gt;PRINT PREVIEW) to take a peak at your sheet before printing.  You might have to edit  the margins to get everything to fit as needed.  (Put a check next to SHOW MARGINS at the top menu).</p>
<p>You should now be ready to print to PDF!</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lightyeardesign.com/2010/02/applying-word-wrap-to-columns-in-excel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save a semi-colon delimited file in Microsoft Excel</title>
		<link>http://lightyeardesign.com/2010/02/save-a-semi-colon-delimited-file-in-microsoft-excel/</link>
		<comments>http://lightyeardesign.com/2010/02/save-a-semi-colon-delimited-file-in-microsoft-excel/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 14:47:35 +0000</pubDate>
		<dc:creator>Thantos</dc:creator>
				<category><![CDATA[Office 2007]]></category>

		<guid isPermaLink="false">http://lightyeardesign.com/?p=94</guid>
		<description><![CDATA[Microsoft Excel is a great program, especially when you are created delimited files to import into MySQL databases. However, when you have commas within data columns, using commas as the delimiter will ruin your day. A better approach is to use semi-colons as the delimiter&#8230;But Excel does not give you this option. So, the easiest [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft Excel is a great program, especially when you are created delimited files to import into MySQL databases. However, when you have commas within data columns, using commas as the delimiter will ruin your day. A better approach is to use semi-colons as the delimiter&#8230;But Excel does not give you this option. So, the easiest approach is to make this change in the Windows settings.</p>
<p>To do so:</p>
<p>1. Go to START&gt;SETTINGS&gt;REGIONAL AND LANGUAGE OPTIONS<br />
2. Click on the CUSTOMIZE button<br />
3. Next to LIST SEPARATOR, type in a semi-colon (;)</p>
<p>This will set the default delimiter value to a semi-colon.  So, when you save a file in Excel as .csv, you will have semi-colons to separate the row data.</p>
<p>Note: I used Windows XP for the above settings.   A different flavor of Windows might have different options.</p>
]]></content:encoded>
			<wfw:commentRss>http://lightyeardesign.com/2010/02/save-a-semi-colon-delimited-file-in-microsoft-excel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Importing Messages from Outlook to Gmail</title>
		<link>http://lightyeardesign.com/2009/07/importing-messages-from-outlook-to-gmail/</link>
		<comments>http://lightyeardesign.com/2009/07/importing-messages-from-outlook-to-gmail/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 14:49:30 +0000</pubDate>
		<dc:creator>Thantos</dc:creator>
				<category><![CDATA[Office 2007]]></category>

		<guid isPermaLink="false">http://lightyeardesign.com/?p=87</guid>
		<description><![CDATA[I have a ton of messages in my Personal Folder in Outlook 2007. However, I want to quickly add them to my gmail account. After a bit of research, I found an easy, straightforward method to do just that. First, we will need to enable IMAP in Gmail: Sign in to your Gmail account. Click [...]]]></description>
			<content:encoded><![CDATA[<p>I have a ton of messages in my Personal Folder in Outlook 2007.  However, I want to quickly add them to my gmail account.  After a bit of research, I found an easy, straightforward method to do just that.</p>
<p>First, we will need to enable IMAP in Gmail:</p>
<ol>
<li>Sign in to your Gmail account.</li>
<li>Click on <strong>Settings</strong> (the link should be at the top of the page)</li>
<li>Choose <strong>Forwarding</strong> and POP/IMAP.</li>
<li>Choose <strong>Enable IMAP</strong></li>
<li>Choose <strong>Save Changes</strong></li>
</ol>
<p>Now, we need to configure Outlook to connect to the Gmail account:</p>
<ol>
<li>Open Outlook.</li>
<li>Click on <strong>Tools&gt;Account Settings</strong>.</li>
<li>Click <strong>New</strong>.</li>
<li>Enter your display name, email address (including &#8216;@gmail.com&#8217;), and password.</li>
<li>Select the &#8216;<strong>Manually configure server settings or additional server types</strong>&#8216; checkbox.</li>
<div class="wp-caption alignnone" style="width: 634px"><img title="Importing Data from Outlook to Gmail" src="http://www.google.com/help/hc/images/gmail_77689b_en.gif" alt="Step 1 of Configuring Outlook to connect to Gmail." width="624" height="469" /><p class="wp-caption-text">Step 1 of Configuring Outlook to connect to Gmail.</p></div>
<li>Select <strong>Internet E-mail</strong>.</li>
<li>Settings: name, full email address (including &#8216;@gmail.com&#8217; or &#8216;@your_domain.com&#8217;)
<ul>
<li>In the <strong>Account Type</strong> dropdown menu, select <strong>IMAP</strong>; enter the incoming and outgoing server names shown below.</li>
<li>In the &#8216;User Name&#8217; field, give your full Gmail address, including &#8216;@gmail.com&#8217; or &#8216;@your_domain.com.&#8217;</li>
<li>After creating these settings, clicking <strong>Next</strong> takes you to the end of the setup.</li>
</ul>
<div class="wp-caption alignnone" style="width: 634px"><img title="Step 2 of Configuring Outlook to communicate with Gmail." src="http://www.google.com/help/hc/images/gmail_77689c_en.gif" alt="Step 2 of configuring Outlook to communicate with Gmail." width="624" height="469" /><p class="wp-caption-text">Step 2 of configuring Outlook to communicate with Gmail.</p></div></li>
<li>In the <strong>Tools</strong> menu, select <strong>Options</strong> then <strong>Mail Setup</strong>. Under &#8216;Email Accounts,&#8217; click <strong>E-mail Accounts</strong>.</li>
<li> Select an account, and click <strong>Change</strong> above the list of accounts. Click <strong>More Settings</strong>, then the <strong>Advanced</strong> tab.
<ul>
<li>Incoming server must be 993, and must use SSL encryption.</li>
<li>Outgoing server can use 587, TLS encryption.</li>
</ul>
<p><div class="wp-caption alignnone" style="width: 402px"><img title="Configuring Incoming and Outgoing information for communication between Outlook and Gmail." src="http://www.google.com/help/hc/images/gmail_77689d_en.gif" alt="Configuring Incoming and Outgoing information for communication between Outlook and Gmail." width="392" height="430" /><p class="wp-caption-text">Configuring Incoming and Outgoing information for communication between Outlook and Gmail.</p></div></li>
<li>Click the <strong>Outgoing Server</strong> tab. Make sure that &#8216;My outgoing server (SMTP) requires authentication&#8217; is selected. The  button <strong>&#8216;Use same settings as my incoming mail server</strong>&#8216; should also be selected.</li>
<p><div class="wp-caption alignnone" style="width: 402px"><img title="Internet Email Settings for communication between Outlook and Gmail." src="http://www.google.com/help/hc/images/gmail_77689e_en.gif" alt="Internet Email Settings for communication between Outlook and Gmail." width="392" height="430" /><p class="wp-caption-text">Internet Email Settings for communication between Outlook and Gmail.</p></div>
<li>Click <strong>OK</strong> &gt; <strong>Next</strong> &gt; <strong>Finish</strong> &gt; <strong>Close</strong> &gt; <strong>OK</strong>.</li>
</ol>
<p>You can now drop and drag folders/messages from Outlook to your newly created Gmail account from within Outlook.  When you create new folders, this will create new labels/folders in your Gmail account.  One note: sub-folders do not seem to display within Gmail, so you might need to create new folders for each of your sub-folder.   Once you have copied everything over to Gmail, you can simply remove the new account from within Outlook.</p>
]]></content:encoded>
			<wfw:commentRss>http://lightyeardesign.com/2009/07/importing-messages-from-outlook-to-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outlook rule to save attachments to a web directory</title>
		<link>http://lightyeardesign.com/2009/04/outlook-rule-to-extract-attachments-to-a-web-directory/</link>
		<comments>http://lightyeardesign.com/2009/04/outlook-rule-to-extract-attachments-to-a-web-directory/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 16:25:19 +0000</pubDate>
		<dc:creator>Thantos</dc:creator>
				<category><![CDATA[Office 2007]]></category>

		<guid isPermaLink="false">http://lightyeardesign.com/?p=13</guid>
		<description><![CDATA[If you are like me, you get a lot of email messages with attachments in your Outlook email account.  Wouldn&#8217;t it be nice to automate the migration of these attachments to a folder of your choosing?  Well, you can, and we will show you how. First off, it pays to research your particular topic. If [...]]]></description>
			<content:encoded><![CDATA[<p>If you are like me, you get a lot of email messages with attachments in your Outlook email account.  Wouldn&#8217;t it be nice to automate the migration of these attachments to a folder of your choosing?  Well, you can, and we will show you how.<span id="more-13"></span></p>
<p>First off, it pays to research your particular topic.  If you are looking for an excellent primer, you can find some good information in the following book:</p>
<p>At my job, we have web pages that are automatically generated and emailed to us.  We are tired of manually moving these files to the appropriate web directory (in this case, samba shares that are mapped with drive letters assigned to them).  So, the logical solution is to use Outlook <em>Rules</em> to push the attachments to the mapped drive.  However, Outlook rules have one limitation: you can move messages to specific folders, but moving attachments is another matter that is almost impossible to perform with the default Outlook Rules wizard.  So, we are going to use Outlook&#8217;s built in Visual Basic Editor to create some custom code to drive the attachment migration.  Here is how we did it:</p>
<ol>
<li>Open up Outlook.  I am using Outlook 2007, but this should also work in Outlook 2003.  Go to <em>Tools&gt;Macro&gt;Visual Basic Editor.<br />
</em></li>
<li>With your project folder highlighted (in the top left, in the PROJECT pane; I just used the default project, <strong>Project1</strong>), <del datetime="2010-03-29T16:23:46+00:00">right click and choose <em>Insert&gt;Module</em></del>, double-click <strong>Project1</strong>, and then double-click <strong>Microsoft Outlook Objects</strong>.  Double-click <strong>ThisOutlookSession</strong> to open a code window. <br />
<a href="http://lightyeardesign.com/wp-content/uploads/2009/04/outlook_rule_screenshot.jpg"><img src="http://lightyeardesign.com/wp-content/uploads/2009/04/outlook_rule_screenshot-300x159.jpg" alt="outlook_rule_screenshot" title="outlook_rule_screenshot" width="300" height="159" class="alignnone size-medium wp-image-105" /></a><br />
 Copy and paste the following code into the code window of the editor:<br />
<code>Sub SaveAttachmentsToDisk(Item As Outlook.MailItem)<br />
Dim olkFolder As Outlook.MAPIFolder, _<br />
olkAttachment As Outlook.Attachment, _<br />
objFSO As Object, _<br />
strRootFolderPath As String, _<br />
strFilename As String, _<br />
intCount As Integer<br />
'Change the following path to match your environment<br />
strRootFolderPath = "z:\www\departments\webreports\"<br />
Set objFSO = CreateObject("Scripting.FileSystemObject")<br />
Set olkFolder = Application.ActiveExplorer.CurrentFolder<br />
If Item.Attachments.Count &gt; 0 Then<br />
For Each olkAttachment In Item.Attachments<br />
If objFSO.GetExtensionName(LCase(olkAttachment.FileName)) = "htm" Then<br />
strFilename = olkAttachment.FileName<br />
intCount = 0<br />
Do While True<br />
If objFSO.FileExists(strRootFolderPath &amp; strFilename) Then<br />
intCount = intCount + 1<br />
objFSO.deletefile (strRootFolderPath &amp; strFilename)<br />
Else<br />
Exit Do<br />
End If<br />
Loop<br />
olkAttachment.SaveAsFile strRootFolderPath &amp; strFilename<br />
End If<br />
Next<br />
End If<br />
Set objFSO = Nothing<br />
Set olkAttachment = Nothing<br />
Set olkFolder = Nothing<br />
End Sub</code>
</li>
<li> You will need to ensure that you have the proper security level set in order to properly process the script.  In Outlook, go to <em>Tools&gt;Macro&gt; Security</em>.  I chose <em>No security check for macros</em>.  This might be too loose of a restriction for your environment; if so, try the next highest setting.</li>
<li>Create a new Outlook rule (<em>Tools&gt;Rules and Alerts</em>) to reflect your changes.  My rule looks for new messages from a specific email address and has an attachment (the web file that I want to move), moves the message to a specific folder (so I can have a backup of the message/attachment), then runs the module/script above to move the web file to the appropriate samba share.  Here is what my Rule Description looks like:
<pre><span style="color: #0000ff;">

Apply this rule after the message arrives
from <span style="text-decoration: underline;">joeuser@email.com
</span>and which has an attachment
and on this machine only
move it to the <span style="text-decoration: underline;"><span style="color: #0000ff;">WEBBACKUP</span></span> folder
and run <span style="text-decoration: underline;">Project1.SaveAttachmentsToDisk</span></span></pre>
</li>
<li>Hit Apply and OK to save your rule.  A couple of caveats: this is a client-side rule, so you must keep Outlook running in order for the rule to process.   Also, the code will overwrite any file (in my case, in the target samba share) that has the same name as the attachment.  If you only wish to make a copy, you can append a number to the attachment name.  To do so, replace this line of code:
<pre><span style="color: #0000ff;">objFSO.deletefile (strRootFolderPath &amp; strFilename)</span></pre>
<p>with</p>
<pre><span style="color: #0000ff;">strFilename = "Copy (" &amp; intCount &amp; ") of " &amp; olkAttachment.FileName </span></pre>
<p>That&#8217;s it!</li>
</ol>
<p>View additional details at this <a href="http://support.microsoft.com/kb/235852/EN-US/">Microsoft Support article</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lightyeardesign.com/2009/04/outlook-rule-to-extract-attachments-to-a-web-directory/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>

