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
  Erweiterte PNG Export-Funktionen per Makro möglich? asterix 0 127 01.11.2024, 00:08
Letzter Beitrag: asterix
  Makro-Nachhilfe für Funktionen für alle Objekte asterix 31 2.990 09.07.2024, 09:06
Letzter Beitrag: asterix
  Makro selbst aufnehmen Karthagos 17 1.264 04.07.2024, 06:54
Letzter Beitrag: Karthagos
  Makro - Text an Rechteck ausrichten benni313 5 878 31.01.2024, 09:20
Letzter Beitrag: benni313
  Grafik per Makro Exportieren Chrisbeee 10 1.748 10.02.2023, 00:54
Letzter Beitrag: Chrisbeee
Photo Kreis erhält nach Export über Makro als DXF sehr viele Knotenpunkte Olaf 4 1.587 22.06.2022, 08:34
Letzter Beitrag: Olaf
  Makro für Konturerstellung pieksdi 16 3.065 08.08.2021, 12:00
Letzter Beitrag: pieksdi
  Makro in CorelDraw einbinden Karthagos 10 2.832 20.06.2021, 18:24
Letzter Beitrag: Karthagos
  Text in Corel Vorlage anhand von Makro / VBA ändern Olaf 4 2.132 02.03.2021, 11:06
Letzter Beitrag: Olaf
  Makro-Schutz FlyingGancho 7 1.778 27.11.2020, 21:23
Letzter Beitrag: koter