Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Question

Is there any easy way in Outlook 2007/2010 to show/hide meetings in a specific category? Preferably only for a specific view (the Month view, in this case).


Note: I was almost done writing this question, adding just one more "What I've tried" option, when I found an acceptable (though imperfect) solution. Remembering this SE blog post I figured I might as well post it after all and answer it myself. And who knows, perhaps someone else has a more elegant solution.


The reason for me personally is that I'd like to hide the "small, recurring meetings" like our daily stand-up meeting in the month view. I'd prefer an Outlook feature that is meant for this (there must be one for this, right?), but I'm open to workarounds or plugin suggestions as well.

What I expected to find somewhere was a list of categories (with added option "No category") where you could select/deselect from which categories you'd see meetings. Something like this mock-up:

Outlook mock-up for show categories


What I've tried

  1. Edit "View Settings", and use a "Filter..." on categories. This has several disadvantages, the major one is that the filter only allows me to choose what I want to show, but not what I want to hide. Even if I tick all categories but one for the filter it would still hide any uncategorized meeting.
  2. Similar to 1, but then using Advanced filters. Still a bit clumsy as changing views can be up to three clicks, but this is the best solution so far (see the corresponding answer below).
  3. Creating a sub-calendar for these "small" meetings that I wish to hide. This felt a bit clumsy and like overkill, but did provide an easy "select/deselect" option to show/hide these meetings.
  4. Search for plug-ins that do this. Couldn't find one (yet).
share|improve this question

4 Answers 4

up vote 7 down vote accepted

As promised above, here's my current answer to this question.

  1. In the "View" ribbon, click "View Settings"
  2. Click the "Filter..." option
  3. Choose the "Advanced" tab
  4. Add a rule on the Field "Frequently-used fields" > "Categories"
  5. Enter the Condition "doesn't contain"
  6. Enter the exact category name under Value
  7. Hit "Ok" to close the dialogs
  8. In the "View" ribbon, open "Change View" and choose "Save Current View As a New View..."

Voila, now you have saved a view that filters meetings from certain categories. If you want to switch between the trimmed down view and the full calendar view you can use the "Change View" button in the "View" ribbon.

share|improve this answer

I used your initial approach (thanks so much!), but I wanted to hide the small, recurring appointments that I set for myself from appearing on my calendar.

First thing I did was that I edited my small, recurring appointments for myself as LOW importance.

Then additional changes at your Number 3..

  1. Click the "Advanced" tab
  2. Click "Field" pulldown menu under "Define more criteria".
  3. Click "All appointment fields" and select "importance"
  4. Set "condition" to "not equal to" and then select "value" to "low"
share|improve this answer

I have edited the above answer with the necessary changes to make it work.

  1. In the "View" ribbon, click "View Settings"
  2. Click the "Filter..." option
  3. Click the "More Choices" button
  4. Check off every category except the one you wish to exclude.
  5. Switch to the SQL tab.
  6. Check off the “Edit these criteria directly. All other tabs will be unavailable.” box.
  7. Add another category HOLIDAY with the same criteria to the list.
  8. Add one more piece of SQL syntax to the end:

    OR ("urn:schemas-microsoft-com:office:office#Keywords" like '%%')
    

    This will allow uncategorized calendar items to display.

  9. In the "View" ribbon, open "Change View" and choose "Save Current View As a New View..." Now you have saved a view that filters out meetings from certain categories. If you want to switch between the trimmed down view and the full calendar view you can use the "Change View" button in the "View" ribbon.

SQL Syntax Example:

"urn:schemas-microsoft-com:office:office#Keywords" = 'A - Important and Immediate' OR "urn:schemas-microsoft-com:office:office#Keywords" = 'B - Important and Not Immediate' OR "urn:schemas-microsoft-com:office:office#Keywords" = 'C - Not Important and Due Soon' OR "urn:schemas-microsoft-com:office:office#Keywords" = 'D - Uncategorized' OR "urn:schemas-microsoft-com:office:office#Keywords" = 'I - Informational' OR "urn:schemas-microsoft-com:office:office#Keywords" = 'P - Pending Requests' OR "urn:schemas-microsoft-com:office:office#Keywords" = 'Personal' OR "urn:schemas-microsoft-com:office:office#Keywords" = 'Z - Business' OR "urn:schemas-microsoft-com:office:office#Keywords" = 'Z - Important' OR "urn:schemas-microsoft-com:office:office#Keywords" = 'HOLIDAY' OR "urn:schemas-microsoft-com:office:office#Keywords" like '%%'
share|improve this answer

I originally did the advanced filtering suggested here, but found they still show and clutter up the 'Todo bar' at the side of the e-mails as that has no filter option.

I then came across this answer with the very simple "doh, why didn't I think of that!" solution of create another calander. Now I have my re-occuring meetings and reminders seperated out, allowing me to not miss the important ones.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.