OUTLOOK FIELD GUIDE · DOCUMENT 01
Functions & dependencies Classic Outlook for Windows · Mail views & formatting · v1.0 · Reviewed September 17, 2026
01 Functions 02 Rules 03 Hierarchy Classic Outlook for Windows: mail TableView settings, formatting and their immediate dependencies. Excludes Calendar/People/Tasks views, composing email, Inbox Rules actions, registry tweaks, unsupported view XML recipes and Outlook mobile/new/web behavior.
Function index F01 / Source
Folder & Search Folder Documented
Decides which stored messages are available to the view. A Search Folder presents matching items without making copies.
VBA: Partial Explorer.CurrentFolder; Search.Save
Where to find it Folder pane; Folder > New Search Folder If you change it Changing the source changes the available messages. Actions on Search Folder results act on the underlying items. How to undo it Return to the original folder; distinguish deleting a Search Folder from deleting messages in its results. A macro-created results folder containing copies is different from a Search Folder.
Dependencies Rules & restrictions Sources Back to index F02 / View
Active view Documented
The named arrangement currently shown in an Outlook window.
VBA: Yes Explorer.CurrentView
Where to find it View > Change View If you change it Switching views can change the filter, columns, arrangement and formatting together. How to undo it Select the previous view by name. Capture the current View object once before inspecting or modifying it.
Dependencies Rules & restrictions Sources Back to index F03 / View
View availability / scope Documented
Controls where a saved view is available and who can read it. Availability does not mean it is applied everywhere.
VBA: Creation only Views.Add; View.Copy; View.SaveOption (read-only)
Where to find it View > Change View > Manage Views > New or Copy If you change it A view may be available for this folder or more widely. Applying it elsewhere is a separate action. How to undo it Copy the view with the intended save option. Do not assume a view name identifies the same definition in every folder or profile.
Dependencies Rules & restrictions Sources Back to index F04 / View
Copy / save a named view Documented
Preserves a working arrangement before experimentation.
VBA: Yes View.Copy; View.Save
Where to find it View > Change View > Save Current View As a New View, or Manage Views > Copy If you change it Creates a view definition; it does not back up messages or the whole Outlook profile. How to undo it Reapply the preserved view. Suggested names: People Results — Working and People Results — Before Change.
Dependencies Rules & restrictions Sources Back to index F05 / View
Apply vs. save Documented
Apply displays a view; Save persists its definition. Formatting rules also have their own Save method.
VBA: Yes AutoFormatRules.Save; View.Save; View.Apply
Where to find it UI: accept the view dialogs with OK; VBA: explicit saves If you change it A visible change alone is not a persistence test. How to undo it Reapply the known-good view; retest after switching folders and restarting Outlook. Dependencies Rules & restrictions Sources Back to index F06 / View
Reset / delete a view Documented
Reset restores a built-in view; Delete removes a custom view definition.
VBA: Yes View.Reset; View.Delete
Where to find it View > Reset View; Manage Views > Delete If you change it Can discard custom view settings. Does not delete the folder’s messages. How to undo it Restore a prior view copy; there is no promised universal Undo for discarded definitions. Avoid global /cleanviews as routine troubleshooting; it is outside this guide’s repair workflow.
Dependencies Rules & restrictions Sources Back to index F07 / Membership
View filter Documented
Hides items that do not meet the view’s conditions.
VBA: Yes TableView.Filter (DASL)
Where to find it View > View Settings > Filter If you change it A message can exist in the folder but disappear from this view. Formatting cannot make an excluded item visible. How to undo it Clear only the intended filter or reapply the prior view. Dependencies Rules & restrictions Sources Back to index F08 / Membership
Instant Search & its scope Documented
Temporarily searches the selected scope; separate from a saved view’s filter.
VBA: Partial Explorer.Search; Search scope enums
Where to find it Search box > scope selector If you change it Search results are not proof that a saved view includes the same messages. How to undo it Close Search and return to the original folder before comparing views. See the existing Field Guide search builder. Its search-box syntax must not be pasted into a VBA DASL property.
Dependencies Rules & restrictions Sources Back to index F09 / Layout
Columns / Field Chooser Documented
Chooses which message properties appear as columns and in what order.
VBA: Yes TableView.ViewFields; ViewFields.Add/Remove; ViewField
Where to find it View > View Settings > Columns; right-click headings > Field Chooser If you change it A stored field may exist even when it is not displayed. Compact layout can hide conventional columns. How to undo it Restore the previous column set and order. ViewFields collection order does not necessarily match displayed column order. Microsoft documents reading View.XML to recover the display order.
Dependencies Rules & restrictions Sources Back to index F10 / Arrangement
Sort order Documented
Orders items using one or more fields, such as Received or Sent.
VBA: Yes TableView.SortFields (OrderFields)
Where to find it View > View Settings > Sort If you change it May move messages without changing their contents. A table sort does not freely override conversation-internal order. How to undo it Restore the original fields and ascending/descending directions. Dependencies Rules & restrictions Sources Back to index F11 / Arrangement
Group By Documented
Creates headings around items with shared field values.
VBA: Yes TableView.GroupByFields (OrderFields)
Where to find it View > View Settings > Group By If you change it Grouping on Conversation is not by itself the native Show as Conversations switch. How to undo it Restore prior grouping; verify Show as Conversations separately. A generic group heading and a native conversation header are different display elements.
Dependencies Rules & restrictions Sources Back to index F12 / Arrangement
Automatically group / show groups Documented
Lets Outlook group by the arrangement and determines whether group headings are shown.
VBA: Yes TableView.AutomaticGrouping; ShowItemsInGroups
Where to find it Group By > Automatically group according to arrangement; View > Show in Groups If you change it Automatic grouping may account for headings you did not manually define. How to undo it Restore both switches; then check explicit Group By fields. Dependencies Rules & restrictions Sources Back to index F13 / Arrangement
Group expansion default Documented
Sets how ordinary groups initially expand or collapse.
VBA: Yes TableView.DefaultExpandCollapseSetting
Where to find it View Settings > Group By > Expand/collapse defaults If you change it Controls groups; do not equate it with the selected-conversation expansion option. How to undo it Restore the previous default. Dependencies Rules & restrictions Sources Back to index F14 / Conversation
Show as Conversations Documented
Enables Outlook’s native conversation presentation.
VBA: UI recommended No dedicated enable switch in the documented TableView member list
Where to find it View > Show as Conversations > This folder or All mailboxes If you change it Creates expandable conversation presentation; the UI asks how widely to apply the choice. How to undo it Toggle it off for the same intended scope. Do not substitute ShowConversationByDate=True as the on/off switch.
Dependencies Rules & restrictions Sources Back to index F15 / Conversation
Conversation indentation & order Documented
Chooses flat, newest-first presentation or the classic indented thread layout.
VBA: Yes TableView.ShowConversationByDate
Where to find it View > Conversation Settings > Use Classic Indented View If you change it True: flat, newest received first. False: indented threads, earlier roots first. Apply collapses conversations. How to undo it Restore the previous property value, apply, then expand a thread to inspect it. Support gives a simplified newest-first description; Learn documents the indented-mode exception.
Dependencies Rules & restrictions Sources Back to index F16 / Conversation
Show messages from other folders Documented
Includes related conversation items stored outside the current folder.
VBA: Yes TableView.ShowFullConversations
Where to find it View > Conversation Settings > Show Messages from Other Folders If you change it The screen can contain related items beyond the current folder. This does not move or copy them into it. How to undo it Turn this setting off when auditing only a results folder’s contents. Microsoft documents this property as effective when the table displays by date and conversation.
Dependencies Rules & restrictions Sources Back to index F17 / Conversation
Conversation senders & expansion Documented
Changes header emphasis and expansion for the selected conversation.
VBA: Yes ShowConversationSendersAboveSubject; AlwaysExpandConversation
Where to find it View > Conversation Settings > Show Senders Above the Subject / Always Expand Selected Conversation If you change it Changes conversation presentation; it does not create a message-level font rule. How to undo it Restore the two conversation options. Microsoft Support describes expansion of the selected conversation; Learn describes full vs partial default expansion. Check the behavior in your Outlook build rather than treating the wording as a promise that every thread opens.
Dependencies Rules & restrictions Sources Back to index F18 / Layout
Compact / single-line / multiline Documented
Controls how message details fit into the available list width.
VBA: Yes TableView.MultiLine; MultiLineWidth; MaxLinesInMultiLineView
Where to find it View > Change View; View Settings > Other Settings If you change it Narrowing the list or moving the Reading Pane may change the appearance even with the same columns. How to undo it Restore layout mode and list width. olWidthMultiLine requires AutomaticColumnSizing=True. The threshold is documented in characters, not screen pixels. In-cell editing forces single-line mode.
Dependencies Rules & restrictions Sources Back to index F19 / Layout
Column sizing Documented
Allows Outlook to size columns automatically or use explicit field widths.
VBA: Yes TableView.AutomaticColumnSizing; ViewField.ColumnFormat.Width
Where to find it View Settings > Other Settings; column edges; Format Columns If you change it Changing available space can alter which details are visible and when multiline presentation activates. How to undo it Restore the previous sizing mode and widths. AutomaticColumnSizing=False forces MultiLine=olAlwaysSingleLine.
Dependencies Rules & restrictions Sources Back to index F20 / Formatting
Default message row font Documented
Sets the base font for ordinary message rows.
VBA: Yes TableView.RowFont (ViewFont)
Where to find it View Settings > Other Settings > Row Font If you change it A matching conditional formatting rule can change the appearance of a row. How to undo it Restore the base font and inspect conditional rules separately. Dependencies Rules & restrictions Sources Back to index F21 / Formatting
Column heading font Documented
Styles headings such as From, Subject and Received.
VBA: Yes TableView.ColumnFont (ViewFont)
Where to find it View Settings > Other Settings > Column Font If you change it Does not change the message body or define a conversation-header rule. How to undo it Restore Column Font. Dependencies Rules & restrictions Sources Back to index F22 / Layout
Message preview & preview font Documented
Controls preview text shown in the message list, distinct from the Reading Pane.
VBA: Yes TableView.AutoPreview; AutoPreviewFont
Where to find it View > Message Preview; View Settings > Other Settings If you change it Changes the list’s preview text and density. This is not the formatting of the actual email body. How to undo it Restore preview setting and its font. Dependencies Rules & restrictions Sources Back to index F23 / Formatting
Conditional formatting rule Documented
Formats message rows that satisfy a condition. It does not move mail or write a category.
VBA: Yes TableView.AutoFormatRules; AutoFormatRule
Where to find it View > View Settings > Conditional Formatting If you change it A rule applies inside the view that contains it. Similar-looking folders can have different rules. How to undo it Uncheck the rule first; retain its settings for comparison. Dependencies Rules & restrictions Sources Back to index F24 / Formatting
Rule condition Documented
Defines which items qualify for a custom formatting rule. A rule name is only a label.
VBA: Yes, custom rules AutoFormatRule.Filter (DASL)
Where to find it Conditional Formatting > select rule > Condition If you change it An empty custom filter matches all items displayed by the view. Standard-rule Filter cannot be rewritten. How to undo it Restore the recorded condition; verify it against a known matching and nonmatching item. Advanced conditions need Field, Condition, Value, then Add to List. Choosing a field alone does not create a test.
Dependencies Rules & restrictions Sources Back to index F25 / Formatting
Rule font / color / bold Documented
Chooses the font properties applied to qualifying message rows.
VBA: Yes AutoFormatRule.Font; ViewFont.Color/Bold/Italic/Size/Name
Where to find it Conditional Formatting > select rule > Font If you change it Read/unread rules and overlapping custom rules may compete. Do not infer matching from bold alone. How to undo it Restore the font and test with competing rules disabled in a copied view. Font returns an object; edit its properties rather than replacing the Font object.
Dependencies Rules & restrictions Sources Back to index F26 / Formatting
Built-in formatting rules Documented
Includes Unread messages and other Outlook-supplied rules.
VBA: Restricted AutoFormatRule.Standard; Enabled; Font
Where to find it Conditional Formatting > built-in rules If you change it Can be disabled; cannot be removed or reordered. Custom rules cannot be moved above or between them. How to undo it Re-enable the built-in rule and restore its original font. A built-in rule’s Name and Filter cannot be changed; inspect Standard first.
Dependencies Rules & restrictions Sources Back to index F27 / Formatting
Custom rule order / enable / remove Documented
Manages the custom portion of the formatting-rule collection.
VBA: Yes, with restrictions AutoFormatRules.Add/Insert/Remove; AutoFormatRule.Enabled
Where to find it Conditional Formatting > checkboxes; Move Up / Move Down; Delete If you change it Microsoft documents evaluation in collection order. That alone is not a complete property-by-property conflict specification. How to undo it Restore order and enabled states from your saved copy. Use mutually exclusive conditions where possible. Do not import Inbox Rules’ Stop processing more rules into this system. A collection allows at most 25 custom rules and permits duplicate rule names.
Dependencies Rules & restrictions Sources Back to index F28 / Layout
Reading Pane visibility & header Documented
Shows or hides the message preview pane and its header details.
VBA: Partial TableView.ShowReadingPane; HideReadingPaneHeaderInfo; Explorer.ShowPane
Where to find it View > Reading Pane; Other Settings If you change it Changing pane width affects the space left for the message list. Pane behavior may mark an item read. How to undo it Restore pane visibility, position and read-marking options. These APIs are not a complete replacement for every Reading Pane UI option.
Dependencies Rules & restrictions Sources Back to index F29 / Layout
Grid lines / in-cell editing / new row Documented
Controls table lines and whether certain fields can be edited directly in the list.
VBA: Yes GridLineStyle; AllowInCellEditing; ShowNewItemRow
Where to find it View Settings > Other Settings If you change it In-cell editing is a data-changing action when a field is editable. Not every field or folder supports it. How to undo it Restore the layout setting; undo data edits separately where possible. AllowInCellEditing=True forces single-line mode. ShowNewItemRow takes effect only while in-cell editing is enabled.
Dependencies Rules & restrictions Sources Back to index F30 / Item data
Categories Documented
Stores category names on a message; category colors belong to the category system.
VBA: Yes MailItem.Categories; Categories collection
Where to find it Home > Categorize; message Categories field If you change it Category color does not automatically set the entire message row’s font color. How to undo it Remove only the added category, preserving other category assignments. Multiple category names use the Windows regional list separator. Never assume a comma in every installation.
Dependencies Rules & restrictions Sources Back to index F31 / Item data
Billing Information marker Documented + workflow
A free-form message field that can hold a stable matching marker.
VBA: Yes MailItem.BillingInformation; MailItem.Save
Where to find it Field Chooser / Advanced condition > All Mail fields > Billing Information If you change it A marker-based rule fails when the marker is absent, even if the category is present. How to undo it Remove only your marker from results copies; preserve any original field text. Using this field for PF - Direct Match is a workflow convention, not Microsoft’s prescribed tagging method.
Dependencies Rules & restrictions Sources Back to index F32 / Item data
Read / unread state Documented
Stores whether a message is unread. Formatting rules and conversation summaries can react to it.
VBA: Yes MailItem.UnRead; MailItem.Save
Where to find it Right-click message > Mark as Read / Mark as Unread If you change it Opening or selecting a message can change this state depending on Reading Pane settings. How to undo it Restore the prior read state if needed. Dependencies Rules & restrictions Sources Back to index F33 / Item data
Custom item & folder fields Documented
Adds a user-defined value on an item and, separately, a folder field definition.
VBA: Yes MailItem.UserProperties; Folder.UserDefinedProperties
Where to find it Field Chooser > User-defined fields in folder; VBA If you change it A value on an item is not the same as a folder field definition used by views. How to undo it Remove only test properties after confirming nothing else uses them. Check property type, existence and folder definition before using it in a view condition.
Dependencies Rules & restrictions Sources Back to index F34 / View
Lock user changes Documented
Determines whether changes made through the view UI are saved.
VBA: Yes TableView.LockUserChanges
Where to find it Usually configured through code If you change it When True, users can change the interface, but those changes are not saved. This can explain a view that changes back. How to undo it Set the property back to False and save the view. The property name sounds like a disabled-control lock. Read the documented persistence behavior instead.
Dependencies Rules & restrictions Sources Back to index F35 / View
View XML Documented
Exposes the stored view definition as XML.
VBA: Yes, advanced View.XML
Where to find it VBA; no ordinary View Settings text editor If you change it Raw XML edits can alter multiple view settings and are harder to review than named properties. How to undo it Restore the original definition or saved view copy. This guide does not endorse undocumented XML switches as routine fixes.
Dependencies Rules & restrictions Sources Back to index F36 / View
View-switch events & automation Documented
Code can observe or influence a view change; add-ins and macros may also reapply settings.
VBA: Yes Explorer.BeforeViewSwitch; Explorer.ViewSwitch
Where to find it VBA project / installed add-ins If you change it A setting that changes back may have another writer. A reset is not proof of a corrupt view. How to undo it Inspect the specific macro/event handler; change one cause at a time. This is a diagnostic possibility, not a finding that any particular add-in caused your issue.
Dependencies Rules & restrictions Sources Back to index F37 / Conversation
Conversation header appearance Documented limit / unverified customization
A native conversation summary represents several messages and can show unread status.
VBA: No dedicated header-color API found Documented TableView member inventory has no ConversationHeaderFont property
Where to find it Show as Conversations; Conversation Settings If you change it A blue child message does not guarantee a blue conversation header. Microsoft documents bold unread conversation subjects. How to undo it Use native unread indication; test child formatting separately. A red header whenever any child is unread is not a supported promise established by the reviewed sources.
Dependencies Rules & restrictions Sources Back to index F38 / View
Apply a view to other folders Documented
Reuses a chosen view in additional compatible mail folders.
VBA: Partial Views collections and View.Copy/Apply; UI controls target selection
Where to find it View > Change View > Apply Current View to Other Mail Folders If you change it Broadens the effect beyond the folder used for testing. Do not assume future edits or separate copies remain synchronized. How to undo it Reapply each affected folder’s prior view. Test one folder first and record the destination list. Availability and application are separate concepts.
Dependencies Rules & restrictions Sources Back to index F39 / Layout
Column labels, alignment & formats Documented
Adjusts how a displayed field is presented, including label, width and format.
VBA: Yes ViewField.ColumnFormat
Where to find it View Settings > Format Columns If you change it Changing a label does not rename the underlying message property. How to undo it Restore the prior column format. Dependencies Rules & restrictions Sources Back to index F40 / View
View language Documented
Can limit the view’s availability in the View menu to a particular UI language.
VBA: Yes TableView.Language
Where to find it Usually configured through VBA If you change it A language-specific view may not be offered in a different language context. How to undo it Restore the previous ISO language tag or the empty value for all languages. Dependencies Rules & restrictions Sources Back to index F41 / Membership
Read the visible view as a table Documented
Provides a programmatic table representing items in the active table view.
VBA: Yes, read operation TableView.GetTable
Where to find it VBA inspection If you change it The result follows the view filter, but uses its own default columns rather than copying the screen’s columns. How to undo it No view or message change to undo when only reading. Requires the view’s folder to be current in a visible Explorer. It is not a screenshot of group headers or font colors.
Dependencies Rules & restrictions Sources Back to index Complete TableView member index Read-only object properties can return objects or collections with editable members.
Microsoft documentation establishes APIs and stated behavior. Guide synthesis is a diagnostic recommendation. Workflow notes describe a convention, not an Outlook guarantee. This reference was not live-tested against the user’s Outlook installation.
Portable ChatGPT reference