Grafik verzerren
#1
nachdem ich relativ häufig Grafiken mit dem Verzerrmodus bearbeite, hatte mit Koter ein (bzw. sogar zwei) Makros geschrieben, um schnell in diesen Modus zu gelangen.

Code:
Sub Verzerren()
  ActiveDocument.Background.ConvertToLayer
  With Application.FrameWork.Automation
      .InvokeItem "2d9cb0c1-bc89-4eeb-b2e1-f70629882b9d"
      .InvokeItem "578a71ac-6361-dea7-471d-edff86fdcf25"Habe es
  End With
End Sub


Sub TKverzerren()
  SendKeys "^a"
  KurzePause
  SendKeys "^x"
  KurzePause
  SendKeys "^v"
  KurzePause
  SendKeys "%v"
End Sub

Private Sub KurzePause()
   Dim PauseTime As Double
  PauseTime = Timer + 0.4
  Do While Timer < PauseTime
      DoEvents
  Loop
End Sub


Ich nutze das erste Makro, nicht das zweite mit den Tastaturanschlägen und habe es mir als Icon in die Symbolleiste eingefügt.
Jetzt muss ich allerdings jedes mal vor Nutzung mit Strg+A das Objekt markieren, damit es funktioniert. Kann man diesen Befehl auch noch in  das Makro einbauen?
Zitieren
#2
Du könntest direkt unter
ActiveDocument.Background.ConvertToLayer
den Befehl

Code:
Application.CorelScript.ObjectSelectAll

einfügen.

Sollte Application.CorelScript.ObjectSelectAll nicht funktionieren könntest Du stattdessen

Code:
SendKeys "^a", True 
DoEvents


oder wie im zweiten Macro


Code:
  SendKeys "^a"
  KurzePause

Der Sub "KurzePause"muss dann natürlich vorhanden sein.

Das ganze ist ungetestet ?
[-] 1 Benutzer bedankt sich bei Litschi für diesen Beitrag:
  • Karthagos
Zitieren
#3
Hallo Litschi,

(09.06.2026, 09:35)Litschi schrieb: Das ganze ist ungetestet ?

Nein, es beruht auf einem Irrtum.
(Siehe hier)

Gruß

Koter
[-] 1 Benutzer bedankt sich bei koter für diesen Beitrag:
  • Litschi
Zitieren



Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Verzerren im Corel Draw 2019 Werner7272 1 1.329 06.03.2025, 20:37
Letzter Beitrag: Piet
  Grafik beim Export für das Web unscharf AndreasMi 1 2.370 17.06.2023, 12:02
Letzter Beitrag: koter
  Grafik per Makro Exportieren Chrisbeee 10 5.309 10.02.2023, 00:54
Letzter Beitrag: Chrisbeee
  Warum macht Corel Trace_9 Linien um die Grafik?? diddytil 5 3.191 29.05.2018, 20:03
Letzter Beitrag: norre
  PhotoPaint Objekt verzerren Hilfslinien stören Karthagos 6 3.860 23.02.2018, 23:30
Letzter Beitrag: Karthagos
  1 von 3 Druckern "vergisst" Teile einer Grafik mc_oyzo 3 3.150 07.01.2018, 22:15
Letzter Beitrag: mc_oyzo
  JPG bringt Grafik Suite 2017 zum Absturz Baumal 2 2.190 24.07.2017, 14:58
Letzter Beitrag: Baumal
  Barcode 128 in Grafik umwandeln nowa 16 9.678 21.12.2016, 18:41
Letzter Beitrag: nowa
  Rechtecke biegen und verzerren joe_99_de 3 3.565 21.11.2016, 21:05
Letzter Beitrag: norre
  Füllung aus einer Grafik entfernen grimereaper 6 3.975 12.02.2016, 10:06
Letzter Beitrag: Hartmut