Seite 1 von 1

[gelöst]copyRange -- unverständliche Fehlermeldung

Verfasst: Di, 03.06.2014 09:27
von TrueColor
Hallo,

ich möchte aus einer Vorlage Zellen in eine Liste einfügen. Das Einfügen der Leerzeilen fkt., aber beim Kopieren mittels copyRange() steigt das Macro mit einer für mich unverständlichen Fehlermeldung aus. Illegal Argument Exception, cannot coerce argument type during corereflection call. Was zur Hölle ist ein Corereflection Call und wieso kann der Argument Type nicht erzwungen werden bzw. wieso muss dieser überhaupt "erzwungen" werden?

https://wiki.openoffice.org/wiki/Docume ... and_Ranges
Ab "The XRangeMovement interface provides two additional methods for moving (moveRange) or copying (copyRange) cell ranges.[...]"

Was (und warum) muss ich hier anders machen bzw. was habe ich falsch übernommen?

Vielen Dank!

Re: copyRange -- unverständliche Fehlermeldung

Verfasst: Di, 03.06.2014 09:33
von TrueColor
Naja, das ist wohl Murphy... den Fehler findet man erst nach dem Abschicken.

Im copyRange muss als Erstes das Ziel und als Zweites die Quelle angegeben werden.

Code: Alles auswählen

oSheet.copyRange(aZielAdresse, aQuellAdresse)
Im Codebeispiel war das nicht ausreichend gut zu erkennen, im MRI-Tool dagegen sind die ordentlich benannt.