Office

  • Office 2010
  • Office
  • All forums
Question

Outlook 2010 reading pane option - want to permanently adjust the zoom setting.

Greetings, I know that there are a number of ways to adjust the zoom on the reading pane in outlook 2010. But how do i make the change permanent so that it does not go back to 100%.

 

There are two ways to temporarily increase or decrease the zoom level in the Microsoft OutlookReading Pane (Reading Pane: A window in Outlook where you can preview an item without opening it. To display the item in the Reading Pane, click the item.).

Do one of the following:

  • Use the Zoom control at the bottom of the Outlook window.

  • If you are using a mouse with a wheel control, click in the Reading Pane, press CTRL, and roll the scroll wheel. Rolling the wheel away from you makes the contents larger, rolling the wheel toward you makes the contents smaller.

 Note    The zoom affects only the current item that is previewed. When you select another item or folder, the Reading Pane returns to the default 100% size.

thank you.

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation
8 People had
this question

Was this helpful?

1

Vote

Answer

While you are in outlook do the following

  1. Press Alt-F11 to invoke the VBA Editor
  2. On the left side locate ThisOutlookSession
  3. Double click on ThisOutlookSession
  4. On the right window of the screen copy and paste the following code
  5. Click on Save
  6. Quit VBA Editor Alt-Q


Option Explicit
Dim WithEvents objInspectors As Outlook.Inspectors
Dim WithEvents objOpenInspector As Outlook.Inspector
Dim WithEvents objMailItem As Outlook.MailItem
Private Sub Application_Startup()
Set objInspectors = Application.Inspectors
End Sub


Private Sub Application_Quite()
Set objOpenInspector = Nothing
Set objInspectors = Nothing
Set objMailItem = Nothing
End Sub

Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If Inspector.CurrentItem.Class = olMail Then
Set objMailItem = Inspector.CurrentItem
Set objOpenInspector = Inspector

End If
End Sub
Private Sub objOpenInspector_Close()

Set objMailItem = Nothing
End Sub

Private Sub objOpenInspector_Activate()

Dim wdDoc As Word.Document
Set wdDoc = objOpenInspector.WordEditor
wdDoc.Windows(1).Panes(1).View.Zoom.Percentage = 140

End Sub

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Hassan El-Meligy, MSc

Hassan El-Meligy, MSc
Business Information and Infrastructure Architecture

Was this helpful?

Hi

You can do this through VBA code

There are many that you can search for, the one I tested and borrowed from was at the following link

http://www.eggheadcafe.com/software/aspnet/33641766/persistent-zoom-setting-for-email.aspx

You may write you code from scratch if you like (into the obj ThisOutlookSession)

Any Zoom based code should have the following 2 lines that cotnrol the zooming

Set wdDoc = objOpenInspector.WordEditor

wdDoc.Windows(1).Panes(1).View.Zoom.Percentage = 160

Hope this helps

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Hassan El-Meligy, MSc

Hassan El-Meligy, MSc
Business Information and Infrastructure Architecture

Was this helpful?

Hi & thank you.

however this is a little to technical for me to be honest. Not sure how i would do this at all.

 

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

1

Vote

Answer

While you are in outlook do the following

  1. Press Alt-F11 to invoke the VBA Editor
  2. On the left side locate ThisOutlookSession
  3. Double click on ThisOutlookSession
  4. On the right window of the screen copy and paste the following code
  5. Click on Save
  6. Quit VBA Editor Alt-Q


Option Explicit
Dim WithEvents objInspectors As Outlook.Inspectors
Dim WithEvents objOpenInspector As Outlook.Inspector
Dim WithEvents objMailItem As Outlook.MailItem
Private Sub Application_Startup()
Set objInspectors = Application.Inspectors
End Sub


Private Sub Application_Quite()
Set objOpenInspector = Nothing
Set objInspectors = Nothing
Set objMailItem = Nothing
End Sub

Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If Inspector.CurrentItem.Class = olMail Then
Set objMailItem = Inspector.CurrentItem
Set objOpenInspector = Inspector

End If
End Sub
Private Sub objOpenInspector_Close()

Set objMailItem = Nothing
End Sub

Private Sub objOpenInspector_Activate()

Dim wdDoc As Word.Document
Set wdDoc = objOpenInspector.WordEditor
wdDoc.Windows(1).Panes(1).View.Zoom.Percentage = 140

End Sub

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Hassan El-Meligy, MSc

Hassan El-Meligy, MSc
Business Information and Infrastructure Architecture

Was this helpful?

hey, i tried this but after hitting alt-F11, all i see on the left is Project1, no mention of ThisOutlookSession,any suggestions, thanks.
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

Hi

thank you for the details and the clear instructions. I was able to do this as detailed. I then closed outlook and re-opened. However the reading pane reset itself to 100%. So this did not work for me.

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

was able to follow instructions, but did not work for me either

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

Hi

If the code is pasted when ThisOutLooksession is properly selected and the code is pasted on the rigth side of the windows.

A number of Sub(s) will be created without errors.

The code should work when you restart your outlook and sure that outlook is not runing still in Memory.

The only case that I could think of that would not work is that you Outlook Macro is Diabled for any kind of security or trust centers.

You need to enable outlook macros first and restart outlook

Please let me know if it works with you and I will follow until it does

 

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Hassan El-Meligy, MSc

Hassan El-Meligy, MSc
Business Information and Infrastructure Architecture

Was this helpful?

Hi

If the code is pasted when ThisOutLooksession is properly selected and the code is pasted on the rigth side of the windows.

A number of Sub(s) will be created without errors.

The code should work when you restart your outlook and sure that outlook is not runing still in Memory.

The only case that I could think of that would not work is that you Outlook Macro is Diabled for any kind of security or trust centers.

You need to enable outlook macros first and restart outlook

Please let me know if it works with you and I will follow until it does

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Hassan El-Meligy, MSc

Hassan El-Meligy, MSc
Business Information and Infrastructure Architecture

Was this helpful?

Thanks for following up.  I enable the macros and made sure the code is pasted as you say, but still no luck. 
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

Hi,

Will look at it today and let you know

Kind Regards

 

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Hassan El-Meligy, MSc

Hassan El-Meligy, MSc
Business Information and Infrastructure Architecture
<< PreviousPage of 2 Next >>

Message marked as answers cannot be deleted

To delete this message, first unmark this message as an answer, then delete it.

Reason to remove escalation


Merge

Enter the thread ID of the thread you are merging into


Reply will be posted to a public thread

You are replying to a public portion of this thread. To reply privately, click Cancel, click the Private Messages tab, and Reply on that private message.

Don't show this message again

To report abuse, sign in or continue without signing in

Thank you.

Report abuse

Abuse type:

Details (optional):

Report abuse

Abuse type:

Details (required):
Enter the characters you see (required):
Type the numbers that you see in the picture.
Play audio and type the numbers that you hear.
Show a different picture.

Sign in

Hotmail, Xbox Live, Messenger, or msn accounts will also work.

Don't have one of the above accounts?

Signing in...
This page will automatically update after you are signed in.
If you are having problems, you can close this message and try to connect again.