Archive for the ‘Outlook 2007’ Category

Customizing the keyboard in Outlook 2007

Tuesday, August 25th, 2009

Did you know that you can customize the keyboard in Outlook 2007 message editor windows? You won’t find it in the list of commands or otherwise in the interface. However, Outlook 2007 uses Word 2007, sort of, as the message editor. As a result, many things that work in Word, also work in Outlook’s message windows—even things that the interface doesn’t seem to know about otherwise.

Someone in a newsgroup wrote earlier today that Shift+Tab works to decrease the indent in Word 2003, but does not do so in Outlook 2003. That’s also true in Outlook 2007. Tab, by the way, increases the indent in both Word and Outlook 2003. Hence, the question: how can you decrease the indent using the keyboard in Outlook 2003. As far as I’ve been able to determine, you can’t unless you’re using Word as your message editor. The answer appears to be Ctrl+Shift+M. But, I don’t have access to Outlook 2003, so I can’t be sure.

However, the exercise of trying to find out led me to using my tried-and-true ToolsCustomizeKeyboardShortcut key assignment in Outlook 2007. It works in Outlook 2007 message windows! In fact, it works in any formatted Outlook 2007 window (such as the notes area in Tasks and Contacts).

Basically, it works like this (the same way it’s worked in every version of Word for Windows):

Press Ctrl+Alt+Plus Sign (on Number Pad).

This turns the mouse pointer into a cloverleaf shape:


When the mouse pointer is this shape, Word (and Outlook, too) will tell you the key assignment of the next command (keystroke, ribbon, QAT, menu) you exercise—if there is one. It will also let you make a key assignment in the process. So, for example, if I open an Outlook message window and I press Ctrl+Alt+Plus Sign (on Number Pad) and then click on the Decrease Indent tool, I see the following dialog box:

Then, I wondered: Can I use this to make key assignment? And, if I do, will they stick around for the next Outlook session?

The answer is Yes! The changes are saved in NormalEmail.dotm, which is the default template for email messages when using Outlook 2007.

So, if I want a keystroke for Decrease Indent, I just click in the Press new shortcut key: field, then tap the key combination I want to use (such as Ctrl+Shift+T), click Assign, and then click Close. Now, I can press Ctrl+Shift+T (which for me is kind of logical, since I used to use Ctrl+T for Tab).

What’s the catch? Well, thanks to my old friend Mike Shacter, I now know that this will not work with all keystrokes. Even some that are ostensibly “unassigned” according to the Customize Keyboard dialog box cannot be used. Why? I don’t know. Ctrl+Shift+T worked. Maybe I got lucky, because if I’d tried Alt+F12, I would have discovered that it didn’t work, and I might have given up, thinking that key assignment in Outlook didn’t really work.

Since receiving an email from Mike Shacter, I’ve discovered that you cannot successfully reassign keys that are already assigned. The dialog box will claim that you’ve succeeded. But, despite the dialog’s having told me that I successfully reassigned Ctrl+R to EditReplace, Ctrl+R continued to apply right alignment to the current paragraph. This was true of other already-assigned keystrokes as well.

But, I’ve also discovered that “unassigned” keystroke were not all created equal. Ctrl+Shift+4 claims to be unassigned. But, I was not able to use it. Ctrl+Shift+( also couldn’t be used. Ctrl+Shift+[, however, could. So, if you pursue this “trick” for Outlook 2007, keep in mind that you might need to experiment to find something that works.

PS Don’t be surprised if this works in Outlook 2010, too.

Recovering lost files you accidentally saved after double-clicking an attachment

Friday, July 18th, 2008

Do you ever open an attachment in Outlook, edit it in Word, and then save it to the default temporary location without remembering to save it to your Documents or other folder?

In microsoft.public.word.docmanagement, someone named Eric wrote:

I’ve got Windows XP and I’m using Word 2003 and Outlook 2003. When I receive a Word document as an attachment in Outlook, I ordinarily save it immediately in My Documents or a temp folder before I start to edit it. But occasionally I make a mistake, and edit the attachment directly. (I also have a friend who does the same thing, and sometimes calls me for help.) Obviously I save my file. But then when I close the Outlook message and look for my file, it’s gone. Sometimes I’ve been able to recover it and sometimes not. I think Word, or maybe Outlook, may be saving it in a hidden folder.

The same thing happens to me on occasion. When it does, I double-click a *different* attachment so that it opens using Word, hoping that it will put this attachment in the identical temporary file location. I then choose File-Properties, and copy the Location: in the General tab. The reason I open a different attachment is to minimize the chances that Word will overwrite my saved/edited version.

Even though you can’t change the location there, you can select it and copy it to the clipboard. Click in the Location field, press Ctrl+A to select it, as shown here, then press Ctrl+C to copy it to the clipboard.

I then close the Document Properties box, press Ctrl+O (File Open, in Word), paste the location into the File name field, and press Enter. This takes me to the temp location, where I usually find my saved file. From there, you can open it, save it, copy it, etc.

This sounds complicated… but usually takes only a couple of seconds, and is a lot faster than trying to find the file using Windows Explorer.

The same trick works in Word 2007, as well. Document Properties can be gotten to via Office-Prepare-Properties-Document Properties dropdown arrow-Advanced Properties-General tab. You can also get there from the developer tab. In my own case, I long-ago added the Advanced Document Properties tool to my QAT (Quick Access Toolbar), so I don’t have so many levels to navigate to get to it.

Form region manifest specifies an add-in that is not installed

Monday, July 14th, 2008

For the past few months, I’ve had a perplexing mystery in Outlook 2007. During an Outlook session, the first time I clicked the Actions menu item, I got four Microsoft Office Outlook OK boxes in succession. The first said:

The form region IPM.Note.Microsoft.Conversation.Region cannot be opened. The form region manifest specifies an add-in that is not installed.

Then I got three more, identical except for the region specified:

IPM.Note.Microsoft.Conversation.Voice.Region

IPM.Note.Microsoft.Missed.Region

IPM.Note.Microsoft.Missed.Voice.Region

After that, the Actions button works fine. I got the same four OK boxes if I choose Tools®Forms®Choose Form. Again, after that happens, Choose Form worked normally. Either method of triggering the four OK boxes ended the problem for that session. Afterward, the error didn’t return unless Outlook was closed and reopened.

I Googled the problem, and found out the manifest is an XML file of some kind. But, a careful search of my system found no XML files containing anything like those. I asked for help in a forum where Outlook experts hang out… but, nobody had ever seen the problem before.

I tried renaming lots of XML files, just in case, but none fixed the problem. Starting Outlook in safe mode brought relief, but ultimately provided no help, as I disabled every add-in I have, as well as renamed my OutlookVBA.otm file. No joy.

Then, last night, a light bulb went off and I decided to start renaming registry keys in the Outlook tree. But, before I even got that far, I discovered the following in the registry:

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\FormRegions

And under it, I found:

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\FormRegions.x\IPM.Note.Microsoft.Conversation

…and the other three.

When I renamed …FormRegions as …FormRegions.x, the problem magically stopped. It turns out that the cryptic error message was right on target. The only problem was that it failed to tell me what the @#? the “form region manifest” actually was. In truth, I’m still not sure, only that removing the reference from the registry made the problem go away.

My only guess as to how this happened is that I must have installed and removed a long-forgotten add-in (i.e., “an add-in that is not installed”) at one point, and the removal program failed to clean up after itself when it departed. I just love mysteries with happy endings.

No Mother’s Day in 2008?

Wednesday, April 23rd, 2008

I was seeing Mother’s Day ads in various places, and this started me wondering when exactly Mother’s Day was going to be. “No problem,” I told myself. “Outlook will know.” Except… Outlook didn’t know. It’s probably because I’ve been bringing along my existing .pst file each time I move to a new version of Outlook. So, for all Outlook knew, Mother’s Day and all other holidays cease to exist on January 1, 2008.

In any case, I decided to add the new holidays. But, I knew from experience that when you do that, you usually end up with two of each. Sure, two Christmases are nice. But, two Groundhog days are a bit too much. So, step 1 when adding new holidays is to deep six the old ones. I put my Outlook calendar into Event view so that just the holidays would show up.

Then, I deleted all of the existing holidays. Finally, I chose Tool > Options > Calendar Options > Add Holidays. Since I live in the U.S., that’s the set I chose, and clicked OK.

Now I know that Mother’s Day is happening on May 11th. Whew! Still time!

Outlook 2007, Vista, Firefox, and General Failure

Wednesday, December 26th, 2007

Should we salute General Failure?

For some reason, over the past few days, many Firefox users have encountered the General Failure error message when clicking links in Outlook. I haven’t yet tracked down the why in each case (one why occurs when you install the beta of Firefox 3, then remove it and revert to a still-installed Firefox 2.x), but several solutions seem to be floating around:

  • Remove and reinstall Firefox;
  • Change the default browser to Internet Explorer, then change it back to Firefox;
  • Delete the (Default) REG_SZ registry value found at:HKEY_CLASSES_ROOT\FirefoxURL\shell\open\ddeexec

    i.e., replace what’s stored for (Default) with nothing; double-click (Default), select and delete what’s stored for Value data.

Caveat: editing the registry incorrectly can result in your computer not working anymore. It also is a major cause of global warming. Edit the registry at your own risk.