Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

VBA - Wo kann man dies herbekommen?

Mdl / 4 Antworten / Flachansicht Nickles

Hallo,

die Frage ist mir fast unangenehm, aber ich bin leider nicht wirklich fündig geworden, nicht mal bei EBay...:

Wo kann man VBA (und die zugehörigen Tools, z.B. den Editor)(für Windows XP) downloaden bzw. falls kostenpflichtig erstehen?

Ich wollte in CorelDraw11 ein kleines VBA-Script schreiben und jetzt meldet mir dieses, dass VBA nicht installiert ist.

Ich habe Word2002 installiert. Ist es vielleicht bei der Office2000Pro-Version mit dabei?

Vielen Dank,

Mdl

bei Antwort benachrichtigen
d-oli Mdl „Hallo d-oli, danke für die schnelle Antwort. Wenn Du Office hast, ist VBA mit...“
Optionen
Mit Alt+F11 geht der VB-Editor auf. Können mit dem auch VBA-Programme erstellt werden?
Ja, aber nur für Word.

Der Tip der zweiten Zeile ist ja sozusagen nicht anwendbar auf die OEM-Version.
Hmmm, wie wäre es mit einem Upgrade?

Aber: Sollte es denn nicht reichen, wenn VBA im System vorhanden ist?
Nein oder nur bedingt. VBA ist eine Scriptsprache basierend auf VB für eine bestimmte Applikation, wie z.B. Word, Excel, Access oder eben auch CorelDRAW. Das heisst, dass die Klassenbibliotheken für genau diese Applikation abgestimmt ist und teilweise auch nur in dieser Applikation verfügbar ist. Das Sprachkonzept und die Syntax, wei z.B. für das Deklarieren von Variablen, Datentypen etc., Schleifen und Verzweigungen, sind jeweils gleich.
So funktioniert z.B. folgende Programmzeile in allen Applikationen:

MsgBox "Hallo Welt."

Je nach dem was Du machen willst, könntest Du VBScript mit WSH verwenden.
Der Windows Scripting Host wird seit Windows 98 SE und Windows 2000 standardmässig installiert.

Gruss, d-oli
Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen