Arbeitsbereich/ Blatt verschieben
#11
Hallo Norre,

norre schrieb:das Teil hat nur nen Haken, dass es alles auf eine Ebene schiebt, vielleicht könnte sich das ja auch noch Dr.mac Koter ansehen und auch den Code von oben für das Entsperren und das Sperren der Ebenen zum Schluss noch einbauen.....ich habs nicht hinbekommen :-(

Durch Dein Makro werden die Objekte gruppiert, Gruppen können aber nicht Ebenen-übergreifend sein, deshalb wird alles auf eine Ebene geschoben.

Besser wäre es, anstatt einer Gruppe, einen ShapeRange zu benutzen:

Code:
Sub Allesaufmitte()
    Dim sr1 As ShapeRange
    Set sr1 = ActivePage.Shapes.All
    sr1.RemoveRange ActivePage.GuidesLayer.Shapes.All       'Hilflinien ausschließen
    sr1.RemoveRange ActivePage.Layers("Bitmap").Shapes.All  'Layer "Bitmap" ausschließen
    sr1.RemoveRange ActiveDocument.MasterPage.Shapes.All    'Master-Seite ausschließen
    sr1.AlignRangeToPageCenter cdrAlignHCenter
End Sub

In diesem Beispiel werden die Ebene "Bitmap", die Hilfslinien und die Master-Seite ausgeschlossen.

Das Entsperren von Ebenen erspart man sich damit auch.
(Getestet mit X4 und X5)

Gruß

Koter
Zitieren
#12
koter schrieb:Durch Dein Makro werden die Objekte gruppiert, Gruppen können aber nicht Ebenen-übergreifend sein, deshalb wird alles auf eine Ebene geschoben.
Besser wäre es, anstatt einer Gruppe, einen ShapeRange zu benutzen:
Hallo Koter,
ja so funktioniert es :lol:,

tja wenn ich eine Funktion nicht mit dem Rekorder aufnehmen oder auf Kapazitäten wie dich "zurückgreifen" kann, bin ich in der Macrowelt ziemlich verloren [Bild: k050.gif]
Zitieren



Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Objekte verschieben nicht mehr möglich Uwe_1108 1 1.340 21.05.2022, 08:08
Letzter Beitrag: norre
  Ebenen verschieben Karthagos 3 1.104 07.05.2022, 19:00
Letzter Beitrag: Karthagos
  Probleme Darstellung im Arbeitsbereich Gamble12345 2 1.060 12.02.2022, 11:52
Letzter Beitrag: Gamble12345
  Objekt verschieben Karthagos 2 1.351 03.05.2021, 12:38
Letzter Beitrag: Karthagos
  CorelDraw X5 Objekte Verschieben? Max 4 2.164 24.02.2021, 12:30
Letzter Beitrag: Max
  Letzter Arbeitsbereich "merken" AnkeEbi 5 1.869 05.06.2020, 12:03
Letzter Beitrag: norre
  Knoten mit Bedienfeld verschieben. chrisberlin 11 3.535 22.01.2020, 23:53
Letzter Beitrag: norre
  Objekte verschieben Heinzi 6 2.586 31.03.2019, 02:35
Letzter Beitrag: koter
  CGM/SVG Export ohne "Arbeitsbereich" Lling 2 1.598 21.02.2019, 16:39
Letzter Beitrag: Lling
  Hilfslinien automatisch verschieben bei Formatwechsel OsCor 6 2.522 12.12.2018, 23:49
Letzter Beitrag: norre