Makro erzeugt Laufzeitfehler
#13
Hallo Norbert,
(11.12.2020, 09:35)nowa schrieb: ...Gibt es einen Befehl, der alle Hilfslinien löscht? Am besten im Makro selbst.

Ja, gibt es:
Code:
Sub DiesUndDasJedeSeiteOhneHilfslinien()
   Dim Seite As Page
   Dim MitUmriss As ShapeRange
   Dim Objekte As ShapeRange
   ActiveDocument.Unit = cdrMillimeter
   For Each Seite In ActiveDocument.Pages
       Seite.Activate
       ActiveDocument.BeginCommandGroup "DiesUndDas" & Seite.Index
       Set MitUmriss = Seite.Shapes.FindShapes(, , True, "@com.Outline.Width > 0")
       MitUmriss.Shapes.All.SetOutlinePropertiesEx ScaleWithShape:=cdrTrue
       Set Objekte = Seite.Shapes.All
'        Objekte.RemoveRange Seite.Guides
'        Objekte.RemoveRange ActiveDocument.MasterPage.Shapes.All
'        Hilfslinien löschen___________________________________
       Seite.GuidesLayer.Shapes.All.Delete
       ActiveDocument.MasterPage.GuidesLayer.Shapes.All.Delete
'        Hilfslinien löschen Ende______________________________
       With Objekte
           .ConvertToCurves
           .Group
           .Stretch 0.1
           .CenterX = ActivePage.CenterX
           .CenterY = ActivePage.CenterY
       End With
       Seite.SetSize 210, 297
       ActiveDocument.EndCommandGroup
       ActiveWindow.ActiveView.ToFitPage
   Next
End Sub

Es werden Alle Objekte auf den Hilfslinien-Ebenen gelöscht (auch auf der Master-Seite).
Wenn Du die Hilfslinien erhalten willst, kannst Du die Auskommentierung oberhalb der Kommentarzeile (Hilfslinien löschen) aufheben und die Befehle zum Löschen entfernen.

Mein Name für die Prozedur wird von Beitrag zu Beitrag immer bekloppter.
Vielleicht fällt Dir etwas besseres ein als „DiesUndDasJedeSeiteOhneHilfslinien“

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.265 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