Domino 9 und frühere Versionen > ND7: Entwicklung
Object automation error
Demian:
Moin,moin,
also bei mir geht folgender Code:
--- Code: ---Set v_xlApp = CreateObject("Excel.Application")
v_xlApp.Workbooks.Add
v_xlapp.visible = True
Set v_xlSheet = v_xlApp.Workbooks(1).Worksheets(1)
With v_xlSheet
.cells(3,3).Formula = "=if(A1=0,0,A2)"
End With
--- Ende Code ---
Gruß
Demian
oson00:
Hallo,
ich hatte malt einen ähnlichen Fehler und da lag es daran, dass die Vorlage-Datei, die EXCEL-Standardmäßig startet, weniger Arbeitsblätter bereit hielt als ich angenommen habe.
Ich wollte auf Blatt 3 schreiben, dass existierte aber nicht und schon kam der Fehler hoch.
Kontrollier mal, wie die Vorlage aussieht.
andre1987:
Hallo,
ich greife das Thema mal wieder auf, denn ich habe ein ähnliches Problem. Ich muss einen Excel-Export erweitern, dass ein weiteres Feld incl. einer Formel "exportiert" wird.
Ich habe es bis hierhin geschafft:
xlsheet.Cells(rows,40).Formula = |=WENN($J2="Herr";WENN($K2="";"Sehr geehrter Herr";VERKETTEN("Sehr geehrter Herr";" ";$K2));WENN($K2="";"Sehr geehrte Frau";VERKETTEN("Sehr geehrte Frau";" ";$K2)))|
Damit bekomme ich aber einen OLE Error. Ich habe herausgefunden das Notes mir aus einem " zwei "" macht. Das verstehht Excel natürlich nicht.
Hat jemand vielleicht eine Idee ??
Gruß
André
Fedaykin:
Hallo Andrè
Versuch es doch mal xlsheet.Cells(rows,40).FormulaLocal oder schreibe die Formel in englisch.
Gruss
Remo
andre1987:
Hallo Remo,
danke so funktioniert es :-) !!
Kannst du mir vielleicht mitteilen warum oder was .FormulaLocal macht ? Wird das ganze als String übergeben ??
Gruß
André
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln