Dan ist doch die 3. Variante noch schöner....
Denke mal die kalkulation wird in Excel gemacht.
Diese funktion speichert die Höhe und Breite der selektierten Objekte im Clipboard.
Danach zum Excel und da 'Einfügen'.
Messen tut er jetzt in Milimetern; Reinfügen in 2 Cellen ab den selektierten.
(also wenn in Excel das Feld B4 aktiviert ist werden die Maße in B4 und D4 eingefügt.
Anpassungen / abrundungen sind einfach im Code hinzufügen.
Diesen Macro kann auch an eine Beliebige taste (Hotkey) verwendet werden.
Fragen? Fragen !
Sub CopySelectedObjectsMeasurementsToClipboard()
Dim sh As ShapeRange, w#, h#
ActiveDocument.Unit = cdrMillimeter
Set sh = ActiveSelectionRange
Set s = ActiveDocument.ActiveLayer.CreateParagraphText(1, 1, 0, 0, "")
sh(1).GetSize w, h
Set t = s.Text
t.Story.InsertAfter(sh.SizeHeight & ChrW(9) & sh.SizeWidth).Copy
s.Delete
a = MsgBox("Abmessungen stehen im Cliboard!", vbOKOnly)
End Sub