Entwickler-Ecke

Dateizugriff - Corel Draw Automation


Oermel - Mi 18.09.02 12:09
Titel: Corel Draw Automation
Hi! Ich suche nach einer Möglichkeit Corel Draw 10 mit Delphi zu steuern. Im Netz habe ich folgende Vorgehensweise gefunden:

Quelltext
1:
CorelDraw := CreateOleObject('CorelDraw.Application.10');                    


Welche Möglichkeiten gibt es sonst noch? Und wie finde ich die mögliche Befehle und deren Syntax heraus, um Corel Draw zu steuern. (z.B.: CorelDraw.FileNew; erzeugt aber eine Fehlermeldung!?!)

Danke im Voraus!


CopymenAD - Do 19.09.02 18:04
Titel: CorelDRAW Automation
Hallo Oermel

als erstes musst du in der Delphi-IDE den Menüpunkt Projekt -> Typbibliothek importieren ... auswählen, um die TLB-Datei zu importieren (in der Listbox müsste folgender Eintrag stehen: "Corel - CorelDRAW 10.0 Library").

Nach erfolgreichem Import müsste eine .Pas-Datei im Import-Ordner von Delphi vorhanden sein.

Verwendung der PAS-Datei:



Quelltext
1:
2:
3:
4:
5:
var Corel:IDrawApplication;
begin
  corel:=coApplication.create;
  ...  
end;


Befehlssyntax: im Corel10-Ordner Programs gibt es die Hilfedatei DRAW10VBA.HLP

Hinweise:
- bei der Installation muß VBA mit installiert worden sein
- importierte PAS-Datei muss immer als erster eingebunden werden

Mfg CopymenAD