Results 1 to 5 of 5
  1. #1
    Lounger
    Join Date
    Nov 2010
    Posts
    38
    Thanks
    13
    Thanked 0 Times in 0 Posts

    Zooming Outlook 2010 with Down arrow

    I don't have VBA coding experience.

    Would someone provide a simple VBA script to zoom an open Outlook 2010 message window to 140 zoom level when the down arrow (next message) is pressed, so that the next message is opened at 140 zoom level automatically. And could this script also work the same way when the up arrow (previous message) is pressed, too?

    There was a similar script that opens the message window to 140 zoom level when the closed message is double-clicked. However, when the down arrow is pressed, the next message appears, but THAT message LOSES its zoom (defaults to 100% level). If someone knows how to edit that script to KEEP the zoom level as the next message appears or previous message appears, that would work, too.
    See: http://windowssecrets.com/forums/sho...ane-zoom-level

    FYI: I also tried making a simple macro, thinking it was similar to Word macros, but that was not the case.

    Any help is appreciated.

    Thanks
    Last edited by ip45ywre; 2011-09-30 at 17:52.

  2. #2
    Super Moderator jscher2000's Avatar
    Join Date
    Feb 2001
    Location
    Silicon Valley, USA
    Posts
    23,112
    Thanks
    5
    Thanked 93 Times in 89 Posts
    Historically, Outlook has not included a feature to assign your own keyboard shortcuts. I'm looking at Outlook 2010 and I don't see it here, either. So unless that shows up somewhere, you might need to add the macro to the Quick Access toolbar for mouse access. Not so convenient.

    Regarding an automatic handler similar to the one in the other thread, there doesn't appear to be any event to hook into from loading the next or previous message in an already open inspector. Strange, because it would be useful. Maybe it's possible to create a custom event, but no creative solution springs to mind.

    The Activate procedure runs at the drop of a hat. If you go to the next message, then Alt+Tab to the Inbox and Alt+Tab back to the message, the procedure runs and zooms the text. I wonder whether there is any way to automate that? Nah, it's still too awkward.

    Really, someone needs to create a zoom add-in that addresses all these issues.

  3. #3
    Lounger
    Join Date
    Nov 2010
    Posts
    38
    Thanks
    13
    Thanked 0 Times in 0 Posts
    Could there be a way to script zoom in Outlook Reading PANE (right panel) so that zoom level stays at 140% as ALT + Down Arrow is pressed and the next message appears in right panel at 140%?

  4. #4
    Super Moderator jscher2000's Avatar
    Join Date
    Feb 2001
    Location
    Silicon Valley, USA
    Posts
    23,112
    Thanks
    5
    Thanked 93 Times in 89 Posts
    Quote Originally Posted by ip45ywre View Post
    Could there be a way to script zoom in Outlook Reading PANE (right panel) so that zoom level stays at 140% as ALT + Down Arrow is pressed and the next message appears in right panel at 140%?
    It appears not: although the Reading pane is a pane in the Explorer object, VBA code only has access to the Outlook Bar pane (shortcuts pane) not the Preview pane (reading pane).

    (VBA provides the ability to know whether the Preview pane is displayed, and presumably to hide or show it, but no handle for touching the message inside it.)
    Last edited by jscher2000; 2011-10-01 at 15:01.

  5. #5
    Lounger
    Join Date
    Nov 2010
    Posts
    38
    Thanks
    13
    Thanked 0 Times in 0 Posts
    Thanks for looking into this.

    I'm thinking of trying autokey, so that when lets say the down arrow is pressed, then a combination of keyboard and mouse wheel would scroll a certain number of mouse clicks to zoom. Would this work?

    Any ideas how to make zoom level persistent within Outlook 2010?

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •