Buchstabenbreite auslesen [VBA]
#2
Hallo JP,

willkommen im Forum!

Du kannst mit CQL einen ShapeRange erstellen, der alle Objekte mit einer Linienbreite unter 0.16 mm enthält (inkl. Text):

Code:
Sub unter16()
    Dim s As Shape
    Dim zuDünn As ShapeRange
    Set zuDünn = ActivePage.Shapes.FindShapes(Query:="@outline.width < {.16 mm}")
    
    For Each s In zuDünn
        s.Outline.Color.RGBAssign 255, 0, 0
    Next
End Sub

Die For Each-Schleife in diesem widerlichen VBA-Code färbt alle zu dünnen Linien rot. Objekte ohne Umriss kann man so natürlich nicht sehen.
Wie Dir die Breite eines Buchstaben bei dem Problem helfen könnte, habe ich nicht verstanden.

Viele Grüße nach Hamburg

Koter
Zitieren



Nachrichten in diesem Thema
Buchstabenbreite auslesen [VBA] - von JP_dev - 01.09.2017, 12:20
Buchstabenbreite auslesen [VBA] - von koter - 02.09.2017, 13:45
Buchstabenbreite auslesen [VBA] - von JP_dev - 04.09.2017, 07:51
Buchstabenbreite auslesen [VBA] - von koter - 04.09.2017, 23:02
Buchstabenbreite auslesen [VBA] - von JP_dev - 05.09.2017, 08:29
Buchstabenbreite auslesen [VBA] - von koter - 07.09.2017, 00:48
Buchstabenbreite auslesen [VBA] - von JP_dev - 07.09.2017, 07:29
Buchstabenbreite auslesen [VBA] - von koter - 07.09.2017, 22:30
Buchstabenbreite auslesen [VBA] - von JP_dev - 08.09.2017, 07:22

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Corel VBA Text aus Grafiktext auslesen Gexi 4 2.304 07.11.2014, 16:24
Letzter Beitrag: Gexi
  Dateiname der importierten Grafik auslesen Hamu72 5 3.141 07.11.2014, 09:29
Letzter Beitrag: Gexi
  Farbnamen der Objekte Auslesen X5 Sunny_co 4 1.450 04.11.2014, 14:35
Letzter Beitrag: norre