10.11.2020, 01:58
Hallo Norbert,
Die Liste in Deinem Beitrag ist eigentlich schon das Makro.
Man muss es nur noch in VBA übersetzen:
Punkt eins (Alles auf der Seite markieren) habe ich ausgelassen.
Es kann aber zu unerwünschten Ergebnissen führen, wenn man das alles „in einem Rutsch“ macht.
Es kommt auf die Art der Objekte in der Zeichnung an, ob es klappt.
Gruß
Koter
Die Liste in Deinem Beitrag ist eigentlich schon das Makro.
Man muss es nur noch in VBA übersetzen:
Code:
Sub DiesUndDas()
ActiveDocument.Unit = cdrMillimeter
With ActivePage.Shapes.All
.ConvertToCurves 'dann alles in Kurven umwandeln
.SetOutlinePropertiesEx ScaleWithShape:=cdrTrue 'dann alle Linien mitscalieren
.Group 'dann Alles gruppieren
.Stretch 0.1 'diese Gruppe dann auf 10% verkleinern
.CenterX = ActivePage.CenterX 'dann die Gruppe auf die Seite zentrieren
.CenterY = ActivePage.CenterY
End With
ActivePage.SetSize 210, 297 'dann die Seitengröße auf DIN A4 umstellen
ActiveWindow.ActiveView.ToFitPage '(Ansicht auf ganze Seite umstellen)
End Sub
Es kann aber zu unerwünschten Ergebnissen führen, wenn man das alles „in einem Rutsch“ macht.
Es kommt auf die Art der Objekte in der Zeichnung an, ob es klappt.
Gruß
Koter