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
  fehlende Schriften ersetzen Karthagos 4 373 04.04.2025, 10:02
Letzter Beitrag: Karthagos
  Suchen und Ersetzen findet nix Karthagos 2 352 26.01.2025, 22:35
Letzter Beitrag: Karthagos
  Erweiterte PNG Export-Funktionen per Makro möglich? asterix 0 260 01.11.2024, 00:08
Letzter Beitrag: asterix
Question Suchen und Ersetzen fehlt in 2023 SE? STONE 11 1.496 11.10.2024, 21:07
Letzter Beitrag: koter
  Dokumentschriftarten finden und (einfach) ersetzen in CDR X6? Sascha B. 33 14.461 13.09.2024, 12:48
Letzter Beitrag: koter
  Makro-Nachhilfe für Funktionen für alle Objekte asterix 31 4.163 09.07.2024, 09:06
Letzter Beitrag: asterix
  Makro selbst aufnehmen Karthagos 17 1.904 04.07.2024, 06:54
Letzter Beitrag: Karthagos
  Text partiell ersetzen Karthagos 2 730 26.05.2024, 21:09
Letzter Beitrag: Karthagos
  Makro - Text an Rechteck ausrichten benni313 5 1.122 31.01.2024, 09:20
Letzter Beitrag: benni313
  Grafik per Makro Exportieren Chrisbeee 10 2.176 10.02.2023, 00:54
Letzter Beitrag: Chrisbeee