Corel Draw X6/X7 Seriendruckausgabe - Text automatisch anpassen
#23
Hallo Destiny,

destiny schrieb:Hier kommt leider eine Fehlermeldung - habe ich etwas falsch übernommen?

Ja, ich hatte die For-Blocks in Dein Makro aus Beitrag 19 eingebaut. Komplett muss es dann so aussehen:

Code:
Sub GrafiktextVerkleinern()
    Dim Seite As Page
    Dim Grafiktext As ShapeRange
    Dim Text As Shape
    Dim Breite As Double, cx As Double, cy As Double
    Breite = 80 '(%)
    ActiveDocument.Unit = cdrMillimeter
    ActiveDocument.ReferencePoint = cdrBottomCenter
    ActiveDocument.BeginCommandGroup "Text verkleinern"
    Optimization = True
    For Each Seite In ActiveDocument.Pages
        Set Grafiktext = Seite.Shapes.FindShapes(Query:="@type='text:artistic'")
        If Not Grafiktext Is Nothing Then
            For Each Text In Grafiktext
                'geschütztes Leerzeichen (Strg+Umschlt+Leertaste) durch Zeilenumbruch ersetzen
                If Text.SizeWidth > Seite.SizeWidth / 100 * Breite Then
                    Text.Text.Story = Replace(Text.Text.Story, Chr(160), vbCrLf)
                    Text.CenterX = Seite.CenterX
                    Text.CenterY = Seite.CenterY
                End If
                'Text stauchen
                If Text.SizeWidth > Seite.SizeWidth / 100 * Breite Then
                    Text.SizeWidth = Seite.SizeWidth / 100 * Breite
                    Text.CenterX = Seite.CenterX
                    Text.CenterY = Seite.CenterY
                End If
            Next
        End If
    Next
    Optimization = False
    ActiveDocument.EndCommandGroup
    ActiveWindow.Refresh
End Sub

Sonst habe ich nur noch die üblichen Einrückungen eingefügt.
So sieht man besser, wo welcher Block anfängt und endet.

Du kannst die nicht benötigten Zeilen auch einfach auskommentieren,
dann musst Du nichts löschen.

Bitte die folgende Frage nicht falsch verstehen! (ich bin einfach neugierig)
Programmierst Du schon lange?

Gruß

Koter
Zitieren



Nachrichten in diesem Thema
Corel Draw X6/X7 Seriendruckausgabe - Text automatisch anpassen - von koter - 10.11.2016, 19:02

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Corel Draw X8 home&student - Anmeldung Dieter12 1 439 02.01.2026, 07:58
Letzter Beitrag: Litschi
  Corel Draw Bibliothek und Hilfslinien anorak 6 1.989 23.11.2025, 08:28
Letzter Beitrag: anorak
  Fehlerhafte Knoten-Griffe automatisch finden asterix 51 17.094 05.11.2025, 19:55
Letzter Beitrag: koter
  Corel PC übergreifend gleich halten? anorak 2 920 27.10.2025, 13:48
Letzter Beitrag: Fizgo
  Corel 16/FineCut 8: Kurven werden zu eckig geplottet kalle 1 1.021 08.10.2025, 12:17
Letzter Beitrag: Boerni
  Export für Corel X7 wolfcom 3 1.376 10.07.2025, 13:17
Letzter Beitrag: m.ster
  Corel Draw X5 WOT 5 2.219 03.07.2025, 11:58
Letzter Beitrag: m.ster
  Exel-Preisliste in Corel verknüpfen J.Eden 1 1.019 27.06.2025, 10:49
Letzter Beitrag: m.ster
  PDF nach importieren, automatisch verändert sebastian84 4 1.901 06.04.2025, 21:20
Letzter Beitrag: mvm
  Corel Draw Essentials 2024 - Speichert keine Dateien Xaroh 1 1.129 02.04.2025, 18:37
Letzter Beitrag: Xaroh