Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Openen Word-document met vaste zoomfactor

Door: José Pauty | 19 mei 2011 14:17

Apps & Software

Iedere keer als ik een document open in Word, is het afwachten op welk zoompercentage en in welke documentweergave het bestand getoond wordt. Standaard onthoudt Word de instellingen van de laatste gebruiker van het bestand en opent het document in dezelfde weergave. Erg onhandig als je de voorkeur geeft aan je eigen instellingen.

Als mijn slechtziende collega zijn documenten altijd bekijkt op 200% in de afdrukweergave en ik zijn bestand open, krijg ik het ook op 200% te zien. Ik geef de voorkeur aan de conceptweergave op 100%. En waar ik met mijn beroep elke dag tientallen documenten van anderen open en/of aanpas, stoor ik me eraan dat ik dus ook tientallen keren per dag die instellingen handmatig moet wijzigen. Er is in Word geen snelle, makkelijke manier om dit één keer in te stellen en het programma af te dwingen alle documenten in mijn voorkeursweergave te openen.

Maar er is wel een andere methode: via een macro. Voor wie onbekend is met macro’s in Word iets minder eenvoudig wellicht, maar na de eerste keer instellen heb je er geen omkijken meer aan. Wij geven aan hoe deze oplossing werkt in Word 2010, maar de methode zou in elke versie moeten werken.

Open Word en open de Microsoft Visual Basic-editor via de toetsencombinatie Alt+F11 of via het lint Ontwikkelaars / Visual Basic. Een aantal regels code is genoeg om het te regelen. Hebt u al bestaande macro’s, dan kunt u de code hieronder er gewoon aan toevoegen. Wij maken in het stappenplan ook even netjes een aparte module aan, om deze automatisch startende macro’s overzichtelijk gescheiden te houden van onze andere macro’s, maar voor de werking maakt dat niet.

Controleer in de Visual Basic-editor in het deelvenster Projectverkenner (het deelvenster linksboven) dat het project Normal geselecteerd is. Dit is de Normal.dot (Normal.dotm), het standaardsjabloon van al uw documenten. Klik op het menu Invoegen / Module. De Visual Basic-editor voegt een module toe met de naam Module1. In het eigenschappenvenster (linksonder) kunt u de naam aanpassen, maar het hoeft niet per se. Wij geven de module de naam AutoMacros. In het grote lege venster aan de rechterkant, plakt u de volgende regels code:

Sub AutoNew()

With ActiveWindow.View

.Type = wdNormalView

.Zoom.Percentage = 100

End With

End Sub

Sub AutoOpen()

With ActiveWindow.View

.Type = wdNormalView

.Zoom.Percentage = 100

End With

End Sub

Het is twee keer dezelfde code, één keer voor als u nieuw documenten aanmaakt, één voor wanneer u bestaande Word-bestanden opent. Gebruikt u liever een ander zoompercentage? Verander de tekst .Zoom.Percentage = 100 in een ander getal. En bekijkt u documenten juist liever in de afdrukweergave in plaats van de door ons gebruikte conceptweergave? Vervang dan de regel .Type = wdNormalView door .Type = wdPrintView.

Door wat regels code als macro in de Normal.dot op te slaan, bepaalt u met wat voor weergave-instellingen Word opent.

Sluit tot slot de Visual Basic-editor en Word. En test het resultaat met een bestand waarvan u zeker weet dat het zoompercentage afwijkt van de door u gemaakte instellingen.

2 Reacties op: Openen Word-document met vaste zoomfactor

  • Om te reageren moet je ingelogd zijn. Nog geen account? Registreer je dan en praat mee!
  • 3 jaren, 1 maand geleden mhesdiv@gmail.com
    Ik heb deze macro gekopieerd. Het werkt prima, behalve als ik in Outlook 2010 een attachment open van Word. Dan krijg ik de volgende melding: Fout 4248 tijdens uitvoering. Deze opdracht is niet beschikbaar omdat er geen document is geopend.
    Dat is redelijk irritant, voor de rest werkt de macro geweldig. Bij foutopsporing geeft hj aan dat ActiveWindow.View in het tweede stukje code. Wat kan ik doen?
    Wanneer je een reactie plaatst ga je akoord
    met onze voorwaarden voor reacties.
  • 1 jaar, 8 maanden geleden
    Ik heb precies dezelfde fout als Mhesdiv. Wat valt hier aan te doen?
    Wanneer je een reactie plaatst ga je akoord
    met onze voorwaarden voor reacties.

Wanneer je een reactie plaatst ga je akoord
met onze voorwaarden voor reacties.