Makro erzeugt Laufzeitfehler
#5
Hallo Norbert,

(10.11.2020, 08:57)nowa schrieb: ...Gibt es eigentlich eine Übersicht dieser "Makro-Syntax"?
Ich kann leider nur Fortran, Pascal, und Basic (nix objektorientiertes)

Fortran ist objektorientiert und die Makros werden in Basic geschrieben,
(wie beim C64 nur ohne Zeilennummern) also kannst Du ja schon fast alles!
Eigene Objektklassen musst Du nicht anlegen, die liefert Corel.

Eine Übersicht der Syntax erreichst Du mit der F1-Taste und die Objekte
stehen im Objekt-Katalog, den erreichst Du mit der F2-Taste.

(10.11.2020, 18:22)nowa schrieb: Nur Eines ist komisch: Alle Objekte haben nach der Ausführung einen Umriss, das sollte nicht sein.
Objekte ohne Umriss sollen auch ohne Umriss bleiben.

Das ist nicht komisch, das liegt an dem „Rutsch“.
Du musst den Teil: „dann alle Linien mitscalieren“ aus dem „Rutsch“ nehmen und vorziehen:

Code:
Sub DiesUndDas()
   Dim MitUmriss As ShapeRange ' ShapeRange-Objekt deklarieren
   ActiveDocument.Unit = cdrMillimeter
   Set MitUmriss = ActivePage.Shapes.FindShapes(, , True, "@com.Outline.Width > 0") 'alle Objekte mit Umriss finden
   MitUmriss.Shapes.All.SetOutlinePropertiesEx ScaleWithShape:=cdrTrue 'alle Linien mitscalieren
   With ActivePage.Shapes.All
       .ConvertToCurves 'dann alles in Kurven umwandeln
       .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

Gruß

Koter
[-] 1 Benutzer bedankt sich bei koter für diesen Beitrag:
  • nowa
Zitieren



Nachrichten in diesem Thema
Makro erzeugt Laufzeitfehler - von nowa - 09.11.2020, 11:54
RE: Makro erzeugt Laufzeitfehler - von koter - 10.11.2020, 01:58
RE: Makro erzeugt Laufzeitfehler - von nowa - 10.11.2020, 08:57
RE: Makro erzeugt Laufzeitfehler - von nowa - 10.11.2020, 18:22
RE: Makro erzeugt Laufzeitfehler - von koter - 10.11.2020, 20:12
RE: Makro erzeugt Laufzeitfehler - von nowa - 10.11.2020, 21:57
RE: Makro erzeugt Laufzeitfehler - von nowa - 20.11.2020, 11:01
RE: Makro erzeugt Laufzeitfehler - von koter - 22.11.2020, 04:01
RE: Makro erzeugt Laufzeitfehler - von nowa - 22.11.2020, 10:48
Hilfslinien löschen - von nowa - 11.12.2020, 09:35
RE: Hilfslinien löschen - von koter - 12.12.2020, 16:59
RE: Makro erzeugt Laufzeitfehler - von norre - 11.12.2020, 10:18
RE: Makro erzeugt Laufzeitfehler - von nowa - 11.12.2020, 10:42
RE: Makro erzeugt Laufzeitfehler - von nowa - 12.12.2020, 17:19

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Makro starten Boerni 4 112 20.05.2025, 08:14
Letzter Beitrag: Boerni
  Erweiterte PNG Export-Funktionen per Makro möglich? asterix 0 320 01.11.2024, 00:08
Letzter Beitrag: asterix
  Makro-Nachhilfe für Funktionen für alle Objekte asterix 31 4.935 09.07.2024, 09:06
Letzter Beitrag: asterix
  Makro selbst aufnehmen Karthagos 17 2.224 04.07.2024, 06:54
Letzter Beitrag: Karthagos
  Makro - Text an Rechteck ausrichten benni313 5 1.264 31.01.2024, 09:20
Letzter Beitrag: benni313
  Grafik per Makro Exportieren Chrisbeee 10 2.369 10.02.2023, 00:54
Letzter Beitrag: Chrisbeee
Photo Kreis erhält nach Export über Makro als DXF sehr viele Knotenpunkte Olaf 4 1.986 22.06.2022, 08:34
Letzter Beitrag: Olaf
  Makro für Konturerstellung pieksdi 16 4.029 08.08.2021, 12:00
Letzter Beitrag: pieksdi
  Makro in CorelDraw einbinden Karthagos 10 3.747 20.06.2021, 18:24
Letzter Beitrag: Karthagos
  Text in Corel Vorlage anhand von Makro / VBA ändern Olaf 4 2.493 02.03.2021, 11:06
Letzter Beitrag: Olaf