| |
|
Autor: |
|
Thema: Fernbedienung von Quicken 2006 - z.B. Berichte Exportieren
|
|
|
Roodee
|
|
Re: Fernbedienung von Quicken 2006 - z.B. Berichte Exportieren #5
|
Datum: 31.01.2006, 10:09
|
Hallo zusammen,
soweit ich das verstanden habe, will er Quicken über Remote (also über einen externen PC) fernsteuern. Ich hoffe für uns alle, dass das nicht funktioniert.
Gruß Ralf
|
|
|
berni8
(offline)
Gelegentlicher Nutzer
 
Beiträge: 4
Mitglied seit: 13.06.2005
Deutschland
|
|
Re: Fernbedienung von Quicken 2006 - z.B. Berichte Exportieren #6
|
Datum: 03.02.2006, 22:48
|
Hallo, zusammen,
sorry, war seit letztes Wochenende nicht mehr online - zu viel Arbeit.
1. zu Reynard25
Ich habe letzte Woche verzweifelt versucht in diesem Forum eine Anfrage einzustellen. Dann bin ich irgendwie irgendwo gelandet, wo dies möglich war. Dass dies der Testbereich ist/war ist mir nirgendwo deutlich geworden.
Die Anfrage ist durchaus ernst gemeint!
Sorry wenn ich das sagen muss, als relativer Neuling in Sachen Foren - gerade intuitiv zu bedienen, kann ich das Forum Quickprobs nicht bezeichen. Bitte als Anregung für Verbesserung verstehen.
2. zum Problem selbst. Natürlich will ich Quicken nicht remote von einem anderen PC fernsteueren, obwohl das sicher möglich wäre (sobald man einen PC remote steuern kann - und das kann man - kann man auch jede Applikation auf diesem PC von remote starten und bedienen!)
Aber das ist nich mein Anliegen. Ich möchte ganz simpel z.B. die Erzeugung eines bestimmten Quickenreports nicht direkt aus der Anwendung Quicken ausführen, sondern innerhalb eines Makros in Excel via Visual Basic Programmierung. Offensichtlich stellt Quicken eine Library zur Verfügung, die auch von anderen Programmen angesprochen werden können - wie in meiner Anfrage formuliert. Letztlich ist das das gleiche Verfahren, mit dem in einen Quickenreport per Export-Funktion Excel gestartet und der Report nach Excel übertragen wird. Ich will den Weg genau umgekehrt machen und die Ablaufkontrolle nach Excel verlegen, um dort eine direkte Weiterverarbeitung elegant durchzuführen.
Ich hoffe, mein Anliegen nun deutlich gemacht zu haben. Berni8
P.S. woran erkenne ich, dass ich im Testbereich bin? Und wie kann ich denn regulär eine Anfrage für ein Problem stellen?
|
|
|
Roodee
|
|
Re: Fernbedienung von Quicken 2006 - z.B. Berichte Exportieren #7
|
Datum: 07.02.2006, 09:19
|
Hallo Berni,
jetzt war's deutlicher. Ich befürchte allerdings, dass auch dies nicht funktioniert.
Wenn du in Quicken einen Bericht erstellst, werden doch die entsprechenden Daten aus den verschiedenen Kontoblättern zusammengesammelt. Und zwar so, wie es die, in der Berichtseinstellung gesetzten, Filter vorgeben.
Erst dann kannst du den erstellten Bericht nach Excel exportieren.
D.h. du müßtest die komplette Berichtserstellung in Excel abbilden und anschließend von Excel aus auf die einzelnen Kontenblätter zugreifen.
Ich habe selber mal versucht Quicken über einen eleganten Weg mit WP-Kursen zu füttern, diese also direkt in die entsprechende Datenbank zu schreiben. Habe das aber schnell wieder aufgegeben, da es nicht möglich war. Ähnlich wird es mit dem Auslesen der Datenbanken sein.
Ehrlich gesagt ist das auch gut so. Denn was du mit Excel auf dem gleichen Rechner vor hast, könnte dann auch über einen Remoterechner passieren. D.h. Datei- und Buchungspasswörter wären witzlos und jeder x-beliebige könnte remote oder über einen Trojaner meine Datenbanken auslesen oder schlimmer noch befüllen.
Den einzigsten Weg den ich damals gesehen habe, war die Fernsteuerung von Quicken via Tastensimulation. Das hat auch leidlich funktioniert. Ist halt ein riesiger Aufwand. Tastenkürzel senden -> Fenster abfragen -> Tastenkürzel senden -> Fenster abfragen usw.
Vielleicht kommst du damit weiter.
Gruß Ralf
|
|
|
berni8
(offline)
Gelegentlicher Nutzer
 
Beiträge: 4
Mitglied seit: 13.06.2005
Deutschland
|
|
Re: Fernbedienung von Quicken 2006 - z.B. Berichte Exportieren #8
|
Datum: 08.02.2006, 21:45
|
Hallo, Roodee,
danke für die Rückmeldung - noch geb ich mich nicht geschlagen.
Inzwischen finde ich es unglücklich, dass ich von "Fernbedienung" gesprochen habe, und Euch auf eine falsche Spur gebracht habe. Letztlich ging es mir um eine API, mit der ich Quicken aus einem Programm (z.B. Visual Basic Script in Excel) heraus ansprechen kann.
In meiner ersten Frage hatte ich auch eine VB-Library erwähnt. Offensichtlich wird mit einer Installation von Quicken (ich weiß nicht, ob es das erst ab Version 2006 gibt und ich weiß auch nicht, ob es das ggf. nur bei der Deluxe-Version gibt - ich habe jedenfalls die Version Quicken 2006 Deluxe) ... ... mit der Installation werden offensichtlich mehrer VB-Library, die man in Excel auch aktivieren, bzw. ansprechen kann. Allerdings braucht man dazu eine Dokumentation, damit man das richtig macht. Deshalb war meine ursprüngliche Frage, ob jemandem eine solche Doku bekannt ist, oder selbst mit diesen Librarys schon experimentiert hat. Vielleicht sind das auch undocumented features von Quicken - wer weiß.
Hier mal eine Auflistung, der Funktionen, die ich gefunden habe:
in der Library: C:\Programme\Gemeinsame Dateien\Lexware\quicken\QWIECtrlEx.dll sie enthält die Classen IQWExplCtrlUI und QWExplCtrl die letzte Klasse enthält z.B. einen Methode command. Ich vermutet, dass man damit (mir irgendeiner Kommdosyntax) Steuerbefehle ein irgendeinen Quickenmodul schicken kann
in der Libary: C:\Programme\Quicken\Quicken2004\QWIECtrl.dll (das gab es offenbar schon in der Version Quicken 2004, die ich auch noch von früher installiert habe) gibt es die Classen ITheIECtrlUI und TheIECtrl, die vom Aufbau den obigen beiden Classen entsprechen. Ich vermute, es sind dieselben Klassen der Vorgängerversion 2004
in der Libary: C:\Programme\Gemeinsame Dateien\Lexware\Quicken\Qw Import Export Server\QwImportExportSvr.dll gibt es die Klasse SteuerExport. Aus sie hat eine Methode command, wie auch weitere Methoden, z.B. ExportData, Getparam, GetService und Setparam. Ich vermute, dass dies Element der neuen Datenaustauschschnittstelle mit Excel ist. Genaueres wollte ich aus einer Doku erfahren.
dann gibt es noch in der Library: C:\Programme\Gemeinsame Dateien\Lexware\quicken\qwvbres.dll eine Klasse PicturesEx mit den Methoden LoadCustomData und LoadPicture. Auf diese Funktionen kann ich mir auch keinen Reim machen.
All diese Informationen lassen sich via Objektkatalog des Microsoft Visual Basic Editors ermitteln, wenn man im Menu Extras unter Verweise die entsprechenden Library anderer Applikationen aktiviert. Das ist der Weg, mit dem aus einem Visual Basic Script praktisch alle Anwendungen in eine eigene Programmierung einbaubar sind, wenn diese Anwendungen Klassen und zugehörigen Methoden anbieten, wie das offensichtlich auch von Quicken getan wird. Andernfalls macht es keinen Sinn, solche Klassen und Methoden public zu machen.
Deshalb nochmal die Frage - hat jemand Erfahrung mit der Verwendung solcher Libraries aus Quicken, oder weiß zumindest, wo ich ggf eine Dokumentation herbekommen kann.
Vielleicht noch ein beruhigendes Wort zum Thema Sicherheit. Die Tatsache, dass es solche Klassen und Funktionen gibt, bedeutet noch nicht zwingend, dass damit ein freier Zugriff möglich ist. Wahrscheinlich muß man - wenn es überhaupt geht - irgendein Anmeldescenario mit bestimmten Aufrufen durchlaufen, in dem auch das Passwort einer Quickendatei abgefragt wird, damit man Zugriff hat. Das hängt von der Programmierung dieser Dinger ab.
Gruß Berni
|
|
|
Du kannst in diesem Forum neue Beiträge verfassen
Du kannst in diesem Forum auf Beiträge antworten
Du kannst in diesem Forum die eigenen Beiträge bearbeiten
|
|
|
|
|