VBA Code mit Java ausführen möglich?

D_M

Mitglied
Hallo,

ich hätte mal eine allgmeine Frage.
Ich habe mehrere MS Access DB mit div. VBA Codes.

Jetzt wollte ich ein Programm schreiben, dass diese Codes ausführt. Ist das mögich?

Bsp.
in meiner Access DB gibt es eine funktion die mit einen klick eine pdf Datei erstellt.
Ich würde eine GUI schreiben, sodass man nur auf den knopf drücken muss und diese führt dann die VBA-Funktion aus.

VG
 
Es gibt die Microsoft Office Blabla API...kacke, wie hiesz das Ding? Ich habe schon lange nichts mehr damit zu tun gehabt. Also, im Groszen und Ganzen kannst du Microsoft Office ueber eien API ansprechen, und solltest dort dann auch Aktionen ausfuehren koennen. Aber mir faellt gerade nicht mehr ein wie die heiszt.
 
Nein, es gibt wirklich eine API fuer Microsoft Office wo man die einzelnen Programme teilweise auch automatisieren kann, also Aktionen ausfuehren. Aber mir ist der Name entfallen.
 
Damit kann ich aber nur Dateien Lesen und scrheiben im MS Office Dateiformat oder?

kleines Beispiel was ich so vor habe.

mit ein Java Programm soll der Benutzer Daten eingeben können. z.B. Artiel und Preis.
Diese Daten werden dann an die Access Datenbank übermittelt und gespeichert (hab ich bereits umgesetzt und funktioniert).

Nun will ich in meinen Java Programm ein Button einfügen der folgendes macht.
Es soll vom Kunden alle Artkel , Stückpreis, gesamtpreis und Steuer in ein PDF schreiben und erstellen.
Sprich eine stinknormale Rechnung erstellen.

Diese Funktion ist bereits mit VBA umgesetzt.

Jetzt bräuchte ich sozusagen nur noch die Verbindung zwischen mein Java Programm und der Access DB um diese Funktion "Rechnung erstellen" ausführen zu können.

Verstehst du was ich meine?^^
 
Was es gibt ist die COM Api von Office. Damit ist Office steuerbar. Aber ob es dazu irgendwelche Java Wrapper gibt weiss ich nicht.

Ist auch nicht unproblematisch - muss halt alles richtig installiert sein, muss alles 32bit oder eben 64 bit sein und ist Windows only.
 

Zurück
Oben