Ebenen zusammenführen
#14
Hallo Günther,

wenn „qKopieren“ ausgeführt wird, ohne dass etwas ausgewählt ist,
kann CorelDraw einfrieren oder komplett abstürzen.

Du solltest deshalb „qKopieren“ und „qEinfügen“ durch folgendes austauschen:

Code:
Sub qKopieren()
   Dim HRe As Shape
   On Error GoTo ende
   If ActiveSelectionRange.Count <> 1 Then
       MsgBox "Bitte ein Objekt auswählen!", vbExclamation, "Kopieren"
       Exit Sub
   End If
   Optimization = True
   Set HRe = Hilfsrechteck(Quadrant(ActiveShape))
   markieren
   QuellgruppeErzeugen
   kopieren
   HRe.Delete
   QuellgruppeVerteilen
ende:
   Optimization = False
   Application.Refresh
   Refresh
End Sub

Sub qEinfügen()
   Dim QGr As Shape, HRe As Shape
   Dim q1 As Integer, q2 As Integer
   On Error GoTo ende
   q2 = quadrantKlick
   Set QGr = ActiveLayer.Paste
   Optimization = True
   Select Case q2
   Case 1
       QGr.LeftX = 0
       QGr.TopY = ActivePage.TopY
   Case 2
       QGr.RightX = ActivePage.RightX
       QGr.TopY = ActivePage.TopY
   Case 3
       QGr.LeftX = 0
       QGr.BottomY = 0
   Case 4
       QGr.RightX = ActivePage.RightX
       QGr.BottomY = 0
   End Select
   Set HRe = QGr.Shapes("Hilfsrechteck")
   q1 = HRe.Properties("Quadrant", 1)
   If q1 = 1 Xor q1 = 3 Then
       If q2 = 2 Or q2 = 4 Then QGr.Rotate 180
   Else
       If q2 = 1 Or q2 = 3 Then QGr.Rotate 180
   End If
   HRe.Delete
   QuellgruppeVerteilen
ende:
   Optimization = False
   Application.Refresh
   Refresh
End Sub

Vor der Ausführung wird geprüft, ob etwas ausgewählt ist. Wenn nicht bricht die Funktion ab.
So ist das etwas sicherer, man klickt ja schnell mal zu früh.

Gruß

Koter
Zitieren



Nachrichten in diesem Thema
Ebenen zusammenführen - von Karthagos - 11.09.2025, 10:20
RE: Ebenen zusammenführen - von koter - 12.09.2025, 20:32
RE: Ebenen zusammenführen - von Karthagos - 12.09.2025, 22:15
RE: Ebenen zusammenführen - von koter - 12.09.2025, 22:32
RE: Ebenen zusammenführen - von Karthagos - 13.09.2025, 05:59
RE: Ebenen zusammenführen - von koter - 13.09.2025, 13:40
RE: Ebenen zusammenführen - von Karthagos - 13.09.2025, 20:29
RE: Ebenen zusammenführen - von koter - 13.09.2025, 23:42
RE: Ebenen zusammenführen - von Karthagos - 14.09.2025, 08:13
RE: Ebenen zusammenführen - von koter - 14.09.2025, 08:33
RE: Ebenen zusammenführen - von Karthagos - 14.09.2025, 10:51
RE: Ebenen zusammenführen - von koter - 14.09.2025, 10:57
RE: Ebenen zusammenführen - von Karthagos - 14.09.2025, 12:47
RE: Ebenen zusammenführen - von koter - 15.09.2025, 17:58
RE: Ebenen zusammenführen - von Karthagos - 15.09.2025, 19:21
RE: Ebenen zusammenführen - von koter - 16.09.2025, 17:33
RE: Ebenen zusammenführen - von Karthagos - 17.09.2025, 06:52
RE: Ebenen zusammenführen - von koter - 17.09.2025, 18:26
RE: Ebenen zusammenführen - von Karthagos - 17.09.2025, 18:59

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Ebenen verschieben Karthagos 3 2.040 07.05.2022, 19:00
Letzter Beitrag: Karthagos
  Datei als DXF exportieren aber nicht alle Ebenen Olaf 11 5.379 23.07.2020, 19:38
Letzter Beitrag: Gerrie25
  CD2018: Ebenen gruppiert kopieren? Roelli 5 2.811 31.10.2018, 02:33
Letzter Beitrag: norre
  Coreldatein zusammenführen Muck 9 3.127 14.06.2018, 11:24
Letzter Beitrag: Janny01
  Objekt-Manager - Ebenen und Objekte Karthagos 2 2.130 26.04.2018, 16:32
Letzter Beitrag: Karthagos
  Arbeit mit sehr vielen Ebenen klj 7 3.190 10.10.2017, 10:58
Letzter Beitrag: norre
  Export von Corel nach Adobe PDF, hier Sichtbarkeitseinst. der Ebenen im PDF gesperrt wdreinheim 2 2.538 27.07.2017, 10:30
Letzter Beitrag: wdreinheim
  Ebenen bei Export zu PDF mit exportieren fucruiser 0 2.330 16.10.2016, 17:43
Letzter Beitrag: fucruiser
  Ebenen CorelJ 4 2.272 03.06.2015, 14:40
Letzter Beitrag: CorelJ
  Ebenen - Seiten Gerhard_H 2 1.353 04.06.2014, 16:58
Letzter Beitrag: Gerhard_H