Share via

How to stop new instance of Word displaying at 10% Zoom

Anonymous
2015-12-26T02:21:51+00:00

I have Word 2003 through 2016 installed on my PC.  Word 2010 throughout 2016 share a common Normal.dotm.

I've often had troubles getting Word to start or open new documents in my preferred Zoom.  Some time ago I added a class modules to ensure all documents new documents and documents opened display with my preferred some.

I have this code in a standard module of my Normal.dotm template:

Private oCls As clsNormal

Sub AutoExec()

  Set oCls = New clsNormal

End Sub

Sub SetVeiwAndZoom()

On Error Resume Next

ActiveWindow.View.Type = wdPrintView

If Err.Number <> 0 Then Documents.Add

On Error GoTo 0

  With ActiveWindow.View.Zoom

    .PageColumns = 1

    .PageFit = wdPageFitBestFit

  End With

  Selection.MoveUp Unit:=wdScreen, Count:=1

End Sub

I have this code in the class module:

Private WithEvents mWordApp As Word.Application

Private Sub Class_Initialize()

  Set mWordApp = Word.Application

  MyMacros.SetVeiwAndZoom

End Sub

Private Sub mWordApp_DocumentOpen(ByVal Doc As Document)

  MyMacros.SetVeiwAndZoom

End Sub

Private Sub mWordApp_NewDocument(ByVal Doc As Document)

  MyMacros.SetVeiwAndZoom

End Sub

This method works most of the time but Word will always open at 10% zoom under the following conditions:

If I have an instance of Word 2010 opened and open a new instance or Word 2010, the new blank document displayed in the new instance is displayed at 10% zoom.  The same thing happens if I have an instance of Word 2013 opened and open a new instance of Word 2013.  The same for Word 2016.

Does anyone know why this happens or how to prevent it?  I have opened my Normal.dotm hundred times or more to ensure it opens and is set to the proper zoom but that doesn't help.

Thanks.

Microsoft 365 and Office | Word | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Anonymous
    2015-12-27T13:55:23+00:00

    My preference:

        .PageFit = wdPageFitBestFit

    Seems to have been the trouble.  On my PC/Monitor that setting results in a zoom value of 186%

    Opening the Normal.dotm and setting the zoom to that specific value and changing:

        .PageFit = wdPageFitBestFit

    to

           .Percentage = 186

    Solves the issue of new instances of Word opening at 10% zoom when and instance is already running.  Seems that .PageFit is undefined in such circumstances so Word pukes and displays at 10%

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2015-12-26T03:32:57+00:00

    I have had 2003 through 2013 installed on my machine without that problem cropping up.  One thing I do differently is that I have defined separate template (and startup) folders for each version. Each version has it's own NORMAL.DOTM, even though they all have the same styles imported, that originated in 2003.

    Question, how did you get 2016 to install along side the others. Is it a MSI install?  Where did you get it?  In the past I know you could get an MSI Pro Plus from the technet evaluation site, but they still haven't uploaded 2016 (other than 365) to the site yet.  I thought that all 2016 installations were CTR now.  And that all 2016 CTR installation FORCE you to uninstall earlier versions.   Many people have asked how to do what you have accomplished.

    Was this answer helpful?

    0 comments No comments