Ein Dank an alle Helfer!
@Kiffi
Kiffi hat geschrieben:...
das ist bei meinem Rechner zu Hause auch der Fall. Hier muss ich "Excel.Application.12" angeben.
...
Danke für den Tip mit dem ActiveXHelper.
Ich müßte da offenbar "Excel.Application.10" eingeben.
Ist das nun Abhängig von der Excel-Version?
@chris
- chris - hat geschrieben:Das Funktioniert bei mir nur mit Unicode
Mit der COMatePlus für PB5.40LTS muß das wohl so sein.
@Falko
Danke für die Klarstellung bezüglich der ExcelConstants.pbi.
Mein Ergebnis:
Die Kombination "Excel.Application.10" und "UniCode" mit der PB5.40LTS-Version von
COMate verhindert den IMA und Excel wird gefunden (aber: "Excel.Application.xx").
Aber...
Debug hat geschrieben:LastRow: 2 Dieser Befehl kann in einer geschützten Tabelle nicht verwendet werden. Verwenden Sie den Befehl 'Blattschutz aufheben' im Menü 'Extras', Untermenü 'Schutz', um den Blattschutz aufzuheben. Unter Umständen werden Sie nach einem Kennwort gefragt.
Bei einem ungeschützten Blatt liefert die Abfrage immer "65536".
LastRow ist deshalb für mich nicht nutzbar.
Mein Workaraound liefert jetzt mit der PB5.40LTS-Version auch den Wert "65536".
Aufgrund dieser Tatsache sowie dem Zwang damit das Programm in Unicode kom-
pilieren zu müssen und nicht alle Excel-Version sofort ansprechen zu können, werde
ich wieder auf die "alte" Version von COMate umsteigen.
Nochmals eine großer Dank für alle Hilfestellungen.