Hallo,

meine Ausstattung XP-Prof, OO1.1.4 ohne JVM

Problem:

In ein bestehendes XLS-Sheet soll per Makro Daten aus eines dBase .dbf Datei 
übernommen werden.

Ablauf:

1. Öffnen XLS-Datei
2. Dann per Makroaufzeichnung
        - öffnen DBF-Datei als 2. XLS Sheet
        - markieren und kopieren
        - einfügen in Original-XLS
        - Makro beenden und speichern

Das Problem ist aber, dass im Makro nur die Zwischenablage ge"pastet" wird. D. 
h. bei einem Aufruf wird nicht die DBF- Datei sondern der Inhalt der 
Zwischenablage eingefügt.

Wo kann der Fehler liegen???

Auch nach Installation vom JVM 1.4.2 keine Änderung. 

Makro

REM  *****  BASIC  *****


sub Pfarr
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem ----------------------------------------------------------------------
rem dispatcher.executeDispatch(document, ".uno:Open", "", 0, Array())

rem ----------------------------------------------------------------------
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "ToPoint"
args2(0).Value = "$A$2"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args2())

rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:Paste", "", 0, Array())


end sub




Mit freundlichen Grüßen

Rothenhöfer Franz-Josef

Anstalt für kommunale Datenverarbeitung in Bayern
KDZ Würzburg, Ohmstraße 16, 97076 Würzburg

Tel.:      0931 / 20016-6161
Fax.:     0931 / 20016-6180
PC-Fax: 089 / 548229-6161
Mail: [EMAIL PROTECTED]

Reply via email to