X5 Farbpaletten ersetzen, Makro f. Dummies + Calendar Wizard
#4
Hallo Vectoria,

Willkommen im Forum!

Vectoria schrieb:[SIZE="5]Dann [/SIZE]bräuchte ich mal einen Crashkurs in Makro schreiben...

Makros werden in VBA geschrieben. VBA wurde für Microsoft-Office entwickelt. Die Grundlegenden Spachelemente sind für Word, Excel, AutoCad, CorelDraw usw. gleich. Große Unterschiede gibt es natürlich im Objektmodell der einzelnen Programme.
Einen Einstieg in VBA bietet die Seite vba-tutorial.de. Das dort Beschriebene lässt sich fast alles auf CorelDraw anwenden.

Ich meine, man lernt am besten an einem Muster-Projekt. Dein Tageskalender wäre wohl genau das richtige dafür.

Als Muster habe ich eine CorelDraw-Datei angehängt, deren Makro einen Tageskalender erstellt. Die Haupt-Prozedur (ErstelleKalender.Tageskalender) ruft nacheinander zwei andere Prozeduren auf:

Code:
Sub Tageskalender()
    'VBA Allgemein:
    Call iniTage(2015) 'Erstellt ein Datenfeld mit den Kalenderdaten
    'VBA mit Corel-Objekten:
    Call KalenderNeu   'Erstellt eine neue Datei mit dem Kalender aus dem Datenfeld
End Sub

Die erste Prozedur (iniTage) erstellt die Kalenderdaten. Diese Prozedur kann auch in anderen Programmen verwendet werden, wenn sie VBA unterstützen.

Die zweite Prozedur (KalenderNeu) erstellt aus den Kalenderdaten und den Objekten der Ebene „Musterebene“ den Kalender. Diese Prozedur funktioniert nur mit CorelDraw.

Wenn Du möchtest, kannst Du Dich daran erst einmal austoben.

Ich hoffe, das ist ungefähr das, was Du Dir unter einem Crashkurs vorstellst.

Viel Erfolg!

Gruß

Koter


Angehängte Dateien
.zip   Tageskalender-1.zip (Größe: 33,68 KB / Downloads: 15)
Zitieren



Nachrichten in diesem Thema
X5 Farbpaletten ersetzen, Makro f. Dummies + Calendar Wizard - von koter - 01.02.2015, 19:21

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Makro starten Boerni 4 197 20.05.2025, 08:14
Letzter Beitrag: Boerni
  fehlende Schriften ersetzen Karthagos 4 607 04.04.2025, 10:02
Letzter Beitrag: Karthagos
  Suchen und Ersetzen findet nix Karthagos 2 446 26.01.2025, 22:35
Letzter Beitrag: Karthagos
  Erweiterte PNG Export-Funktionen per Makro möglich? asterix 0 325 01.11.2024, 00:08
Letzter Beitrag: asterix
Question Suchen und Ersetzen fehlt in 2023 SE? STONE 11 1.805 11.10.2024, 21:07
Letzter Beitrag: koter
  Dokumentschriftarten finden und (einfach) ersetzen in CDR X6? Sascha B. 33 15.071 13.09.2024, 12:48
Letzter Beitrag: koter
  Makro-Nachhilfe für Funktionen für alle Objekte asterix 31 4.981 09.07.2024, 09:06
Letzter Beitrag: asterix
  Makro selbst aufnehmen Karthagos 17 2.240 04.07.2024, 06:54
Letzter Beitrag: Karthagos
  Text partiell ersetzen Karthagos 2 821 26.05.2024, 21:09
Letzter Beitrag: Karthagos
  Makro - Text an Rechteck ausrichten benni313 5 1.268 31.01.2024, 09:20
Letzter Beitrag: benni313