Welcome to the Office Mac Help Site About | Blog | Links | Glossary | Feedback | Downloads | Help

FAQs: Custom View

  1. Messages Arrived Today do not show new messages
  2. Set up an Custom View on Date Sent for, say, everything in August, 2003
  3. Select a Mail Custom View via Applescript
  4. Define a custom view "Don't show any news account messages in this view"
  5. Tasks with no due date and incomplete scheduled tasks
  6. Create a folder for related custom views
  7. Edit a custom view


  • If you Delete a message from a Custom View window, Command-Z (for Undo) does NOT recover the message.
  • ASSIGNING A CATEGORY TO A CUSTOM VIEW: If you select a custom view in the Folder Pane and use the contextual menu (Control-click), you can assign a category to the custom view. If the category has a color, this should display the custom view name in the list with that color, but it does not. This is a bug. However, the problem is merely that the display does not get updated. The category is indeed assigned, and when you quit and relaunch Entourage, the assigned category color will appear in the list of custom views.

1) My preferred way of working is to have a Custom View show me messages that have arrived today (and are not Junk, etc.). This is where I spend most of my time. When I have dealt with a message, I don't want it to appear in this list any more, so I've also created a category "Dismissed" which I assign to any message that I've taken care of. The Today Custom View also does not show me messages that have the category "Dismissed".

This works well for me. But I've discovered one inconsistency that I don't understand. Often in the morning I'll find messages in this view that were received yesterday. At first I thought maybe this is because I work on a PowerBook and never turn it off (I just put it to sleep at night) and so I also rarely quit Entourage. So I tried quitting and relaunching Entourage, but this didn't fix it.

The messages that are dated yesterday do eventually disappear from the Today Custom View, and it seems like this is because if some action I take, but I haven't been able to figure out what it is.

Custom Views normally don't get refreshed except for the addition of new incoming messages. Older messages stay in the list. So if you start with messages just for the last day, and leave the view open for several days doing nothing, you will end up with several days worth of messages in the view.

The Refresh List command will do the trick: Cmd-L. Closing and reopening the view will refresh it also.

I use a double press of Cmd-Shift-O (Oh) to refresh "Unread Only". My view similar to yours starts showing only unread messages. Of course, as I read them, they become "read" messages, but they do not disappear from the list. That's desirable, because I often want to take some action on them after reading, or re-read them. But when I am ready to have the list showing only unread messages again, a double-press of that keystroke will first show all messages (read and unread) and then will limit it to unread only again, effectively eliminating the read messages from the list.

2) How can I set up an Custom View on Date Sent for, say, everything in August, 2003?

Short answer: You can't.

Long Answer: Such a search can't be saved because the way Entourage specifies date searches is by number of days relative to today. A search that worked today would be incorrect tomorrow and way off by next week. If you figured out how many days ago August 1 and September 1, 2003 are, you could set this up to work for one day, but you'd have to adjust the numbers the next time you wanted to use it. A longer term solution that would work for a year would be:

Match if all criteria are met

Date sent is in the month of "August"

Date sent is less than 365 days old

3) Is there any way to select (make active) a Mail Custom View via Applescript?

tell application "Microsoft Entourage"
   set displayed feature of main window to custom view "Unread"
   select main window
end tell
Paul Berkowitz

Here's an option to see list of custom views:

tell application "Microsoft Entourage"
    set viewList to name of every custom view
    set chosenView to item 1 of (choose from list viewList)
    open custom view chosenView
 end tell

Bill White

4) is there no way to define a custom view and simply say "Don't show any news account messages in this view"?

Two different ways.

  1. One, which would be very hard to find if someone doesn't tell you is:
  2. <Specific header> <Newsgroups> <Does not exist>

  3. The other way (in 2004 and X):
  4. <News Account> <Is not> <Microsoft News Server>

But with this second method, if you happen to have more than one news account, they must be combined in a "Match if ALL criteria are met". It won't have the desired effect "if ANY criteria are met" (which you might want because of some other criteria) since _every_ message, including all mews messages, would not be from one or the other. So the first method (Specific header) is often more useful.

5) Unfortunately, a very useful custom view criteria is missing for tasks: you can't set up a custom view for tasks with no due date. (I have several such tasks floating around waiting for responses so I can set due dates.) I've tried creating a custom view by combining several criteria, but can't get it to work. Any ideas on this?

I have a custom task view that does what I think you want. I call it "to_schedule":

"unless any criteria are met" "due date greater than or equal to 0 days" "due date less than or equal to 0 days" "is complete"

An additional view that is helpful I call "incomplete scheduled tasks":

"if all criteria are met" "due date is greater than 9999 days from now" "Is incomplete"

What makes this less than obvious is the direction of "from now" is only implied, and "greater" is also ambiguous. IMO, better would be "due date is XXXX days earlier than now".

-- Joshua

6) Is it possible to create a folder for related custom views?


7) Is there a way to edit a custom view without control clicking it?

Click on the Mail Views icon in the sidebar and the custom views will appear in a list in the right pane. You can then double-click on any custom view to edit it.