Macro - Ebene kopieren
#1
Hallo,
ich habe mir ein Macro aufgezeichnet, dass die aktive Ebene der aktuellen Seite kopiert und den Namen "Kopie von akt. Ebene" vergibt.
So, ich als Macrodummy bringe es natürlich nicht fertig, dass dies dann im ganzen Dokument durchläuft und eventuell sogar dem Namen der aktuellen Ebene übernimmt und z.B Kopie mit anhängt.
Jemand ;-) eine Idee

Zitat:Sub Kopie_von_akt_Ebene()
' Recorded 04.11.2013
ActiveLayer.Shapes.All.CreateSelection
ActiveSelection.Copy
Dim lr1 As Layer
Set lr1 = ActivePage.CreateLayer("Kopie von akt.Ebene")
lr1.Shapes.All.CreateSelection
Dim grp1 As ShapeRange
Set grp1 = ActiveSelection.UngroupEx
Dim pasteopt As StructPasteOptions
Set pasteopt = CreateStructPasteOptions
With pasteopt.ColorConversionOptions
.SourceColorProfileList = "ECI-RGB.icc,ISO Coated v2 (ECI),Dot Gain 15%"
.TargetColorProfileList = "ECI-RGB.icc,ISO Coated v2 (ECI),Dot Gain 15%"
End With
Dim Paste1 As ShapeRange
Set Paste1 = lr1.PasteEx(pasteopt)
End Sub
Zitieren
#2
Hallo Norre,

in Deinem Makro kommen Dinger wie CreateStructPasteOptions vor. Das kenne ich garnicht. Bestimmt gibt es so etwas in X4 noch nicht.

Im Anhang ist eine gezippte BAS-Datei. Darin gibt es die SUBs:
GleichnamigeEbenenDuplizieren und AktiveEbenenDuplizieren.

GleichnamigeEbenenDuplizieren dupliziert alle Ebenen, die den selben Namen haben wie die aktive Ebene.

AktiveEbenenDuplizieren dupliziert die Ebenen die zuletzt aktiviert waren. Wenn man in X4 eine Datei neu öffnet ist immer Die oberste Ebene aktiv. man muß also auf jeder Seite die zu duplizierende Ebene aktivieren.

Ich habe in Deinem Makro den Befehl UngroupEx gesehen.
Also gehe ich davon aus, dass Gruppierungen in den Kopien aufgehoben werden sollen. Ist das nicht der Fall musst Du den Befehl:
Call EbeneGruppenAufheben(lc) aus den SUBs entfernen.

Ich hoffe das klappt mit X6 (bin diesmal ein wenig skeptisch).

Gruß

Koter


Angehängte Dateien
.zip   EbenenKopie.zip (Größe: 725 Bytes / Downloads: 2)
Zitieren
#3
Hallo Koter,
und nochmals xmasdanke läuft unter X6 wunderbar :daumen:

Tja zu den Funktionen kann ich nix sagen, habs nur aufgenommen - aber gewundert, dass da was von ColorConversionOptions und Farbprofilen drinnensteht [Bild: a015.gif]
Zitieren



Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Stil kopieren Boerni 9 1.642 21.10.2022, 16:48
Letzter Beitrag: Boerni
  Ebenenweise kopieren Karthagos 14 2.152 29.03.2022, 21:49
Letzter Beitrag: Karthagos
  Eigenschaften kopieren maine-coon 3 1.363 08.12.2019, 23:49
Letzter Beitrag: norre
  CorelCraw 2017 - Gedenksekunde beim kopieren T3P4 15 5.149 24.10.2019, 15:33
Letzter Beitrag: mtemp
  CD2018: Ebenen gruppiert kopieren? Roelli 5 1.770 31.10.2018, 02:33
Letzter Beitrag: norre
  X6 kopieren eines Rechteckes dauert 10 Sekunden!!! nick 5 2.600 21.06.2016, 16:52
Letzter Beitrag: Hartmut
  Kopieren HMittermayr 3 1.961 29.02.2016, 16:11
Letzter Beitrag: norre
  Beim Kopieren und Einfügen verschwinden Buchstaben Farbstich69 16 6.867 18.09.2015, 18:14
Letzter Beitrag: Farbstich69
  X6: Kopieren in die Zwischenablage: 1 Sekunde Dauer? mtemp 2 1.356 19.12.2014, 13:56
Letzter Beitrag: mtemp
  Master-Ebene wird automatisch wieder aktiviert; wie abstellen? JuanaMari 5 1.820 15.12.2014, 15:39
Letzter Beitrag: norre