Feb
27
2012

Dokumentensuche aus anderem Programm aufrufen

Kategorie: Automatisieren
Support-Recherche: Makro-Editor


Kann ich die Dokumentensuche aus einer anderen Anwendung heraus starten?
Ich möchte unserer Buchhaltungssoftware einen Befehl hinzufügen, über den im Office Manager nach einem Buchungsbeleg gesucht werden kann.

Programmierschnittstelle

Office Manager ist eine flexible und ausbaufähige Dokumentenmanagement-Software. Für Programmerweiterungen und die Zusammenarbeit mit anderen Anwendungen können Sie auf mehrere Schnittstellen und Skriptsprachen zurückgreifen.

Für die Dokumentensuche bietet sich die Makrofunktion DocumentSearch an, die Sie wie folgt ausführen können:

Hilfsprogramm sendtoom.exe

Die einfachste Möglichkeit ist die Verwendung des Hilfsprogramms „sendtoom.exe“. Übergeben Sie dem Tool die auszuführenden Makrobefehle einfach als Startparameter:

sendtoom.exe "{DocumentSearch:WHERE DOCNO='ER123'}"

Das Tool startet den Office Manager, sofern dieser noch nicht ausgeführt wird, und übergibt ihm die Makrobefehle zur Bearbeitung.

COM-Automatisierung

Sie können die Dokumentensuche auch mit VBScript oder JScript ausführen. Ein solches Skript könnte wie folgt aussehen:

' COM-Objekt erzeugen
set omapp = CreateObject("om.OfficeManagerApp")
' eventuelle Prüffunktionen, wie "if omapp.Archiv.DatasetDocument.Active"
' Suche nach Dokumenten mit Nummer "ER123" ausführen
omapp.ExecuteOmMacroLine ("{DocumentSearch:WHERE DOCNO='ER123'}")
' COM-Objekt freigeben
set omapp = Nothing


 

Noch keine Kommentare

Eigenen Kommentar schreiben oder eine Rückfrage stellen

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Sie können folgende HTML-Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>