Gaby Salvisberg
Super-Moderator
Sali alle
Dieses Word-Makro sollte den Zoom-Faktor der aktuellen Dokumentansicht um 10% erhöhen:
Und dieses sollte sie um 10% verringern:
Lustig nun: Während das auf meinem Arbeits-PC mit Win7 (jaaa, ändert nächstens) und Office 365/2019 wunderbar funktioniert, haut es mir auf dem Testrechner (gleiches Office, aber Win10) eine Fehlermeldung um die Ohren: "Laufzeitfehler 91 Objektvariable oder With Blockvariable nicht festgelegt". Beim Einzelschritt-Debuggen sehe ich, dass in beiden die Zeile "Dim ZFak As Integer" übersprungen wird, wobei es auf dem einen PC trotzdem funktioniert und auf dem anderen nicht.
Gibts eine plausible Erklärung? Fehlt auf dem anderen Rechner etwas? Liegt es an einer Einstellung?
Die Inspiration zum Makro, das ich aber auf eigene Bedürfnisse angepasst habe, erhielt ich von dort; allerdings funktionieren auch die dortigen Beispiele auf dem Testrechner nicht; mit dem gleichen Problem.
Herzliche Grüsse
Gaby
Dieses Word-Makro sollte den Zoom-Faktor der aktuellen Dokumentansicht um 10% erhöhen:
Code:
Sub ZoomIn()
Dim ZFak As Integer
ZFak = Int(ActiveWindow.ActivePane.View.Zoom.Percentage + 10)
If ActiveWindow.ActivePane.View.Zoom.Percentage > 490 Then Exit Sub
ActiveWindow.ActivePane.View.Zoom.Percentage = ZFak
End Sub
Und dieses sollte sie um 10% verringern:
Code:
Sub ZoomOut()
Dim ZFak As Integer
ZFak = Int(ActiveWindow.ActivePane.View.Zoom.Percentage - 10)
If ActiveWindow.ActivePane.View.Zoom.Percentage < 20 Then Exit Sub
ActiveWindow.ActivePane.View.Zoom.Percentage = ZFak
End Sub
Lustig nun: Während das auf meinem Arbeits-PC mit Win7 (jaaa, ändert nächstens) und Office 365/2019 wunderbar funktioniert, haut es mir auf dem Testrechner (gleiches Office, aber Win10) eine Fehlermeldung um die Ohren: "Laufzeitfehler 91 Objektvariable oder With Blockvariable nicht festgelegt". Beim Einzelschritt-Debuggen sehe ich, dass in beiden die Zeile "Dim ZFak As Integer" übersprungen wird, wobei es auf dem einen PC trotzdem funktioniert und auf dem anderen nicht.
Gibts eine plausible Erklärung? Fehlt auf dem anderen Rechner etwas? Liegt es an einer Einstellung?
Die Inspiration zum Makro, das ich aber auf eigene Bedürfnisse angepasst habe, erhielt ich von dort; allerdings funktionieren auch die dortigen Beispiele auf dem Testrechner nicht; mit dem gleichen Problem.
Herzliche Grüsse
Gaby