Das Notes Forum

Lotus Notes / Domino Sonstiges => Projekt Bereich => Help-Desk Applikation !!Help!! => Thema gestartet von: edvmaxe am 10.10.05 - 10:25:21

Titel: Bug in Exportfunktion
Beitrag von: edvmaxe am 10.10.05 - 10:25:21
Hallo Group,

ich habe hier ein Problem wenn ich Daten nach Excel exportieren will.
Der Job startet, bricht aber dann mit der Fehlermeldung "ERROR on line 172(213)-OLE:Automation object error" ab

Kann mir da jemand weiterhelfen?

Danke
Titel: Re: Bug in Exportfunktion
Beitrag von: Thomas Schulte am 17.10.05 - 09:17:59
Excel nicht installiert oder nicht die richtige Version installiert?
Titel: Re: Bug in Exportfunktion
Beitrag von: baces am 24.10.05 - 14:09:19
Hi Thomas, Hi Eknori,

auch wir sind nun soweit, dass wir die Export-Funktion in Excel testen bzw. benötigen

Wenn wir Exportieren, dann bekommen wir ebenfalls die Fehlermeldung:
ERROR on line 172 (207) - Automation object error

Wir benutzen Excel 2003 und das müsste auch korrekt installiert sein.

Wir haben herausgefunden, dass wenn wir in der Excel-Datei nachschauen, bei welchen Ticket der Fehler auftritt, dann bei diesem Ticket den Lösungstext stark kürzen, dass es dann geht. Dann kann er das Ticket exportieren, dass vorher den Fehler brachte.
Grundsätzlich: Wenn wir ohne "Solution"-Spalte exportieren, funktioniert der Export einwandfrei.

Demzufolge vermuten wir zwei Möglichkeiten:
1. Lösungstext zu lang --> das wäre schlecht, denn der muss manchmal so lang sein. Gibts da wirklich ne Zeichenbegrenzung?
2. Sonderzeichen im Text die einen Export verhindern. Gibts wirklich Sondezeichen die sowas bewirken können?

Export wäre für uns wichtig, deswegen Danke für jeden Hinweis und jede Hilfe

Grüße,
baces
Titel: Re: Bug in Exportfunktion
Beitrag von: Thomas Schulte am 24.10.05 - 14:17:15
1. Lösungstext zu lang --> das wäre schlecht, denn der muss manchmal so lang sein. Gibts da wirklich ne Zeichenbegrenzung?
Das vermute ich hinter diesem Fehler. Es gibt soweit ich weis eine Begrenzung bei Excel wieviel Text in eine Zelle reinpasst. Ab einer bestimmten Größe meckert er dann. bei excel 2000 waren das mal 32767 Zeichen. Ob sich da seitdem was geändert hat weis ich nicht.
Titel: Re: Bug in Exportfunktion
Beitrag von: baces am 24.10.05 - 14:48:18
1. Lösungstext zu lang --> das wäre schlecht, denn der muss manchmal so lang sein. Gibts da wirklich ne Zeichenbegrenzung?
Das vermute ich hinter diesem Fehler. Es gibt soweit ich weis eine Begrenzung bei Excel wieviel Text in eine Zelle reinpasst. Ab einer bestimmten Größe meckert er dann. bei excel 2000 waren das mal 32767 Zeichen. Ob sich da seitdem was geändert hat weis ich nicht.

boah 32000 Zeichen sind das nie ...Schätzungsweise haben die größten ca. ne Zeichenlänge von 2000-2500 (mit Word nachgezählt :) ).
Sind aber nur vereinzelte .. die meisten haben weniger
Titel: Re: Bug in Exportfunktion
Beitrag von: m3 am 24.10.05 - 15:03:43
Also laut MS Excel-Blog, wo sie die Verbesserungen in Excel 12 preisen:
Zitat
The total number of characters that can display in a cell
Old Limit: 1k (when the text is formatted)
New Limit: 32k or as many as will fit in the cell (regardless of formatting)

The number of characters per cell that Excel can print
Old Limit: 1k
New Limit: 32k

The number of characters that can be stored and displayed in a cell formatted as Text
Old Limit: 255
New Limit: 32k

http://blogs.msdn.com/excel/archive/2005/09/26/474258.aspx
Titel: Re: Bug in Exportfunktion
Beitrag von: baces am 24.10.05 - 16:12:10
also erstmal dankeschön

sodala:

Wir haben umfangreiche Tests gemacht und haben rausgefunden, dass ab 912 Zeichen (inkl. Leerzeichen) die Fehlermeldung kommt.
Bis 910 Zeichen gehts einwandfrei. 911 Zeichen scheint die Grenze zu sein.

Ich erinnere mich dunkel, dass ich bei Nachforschungen nach dem Excel-Fehler "Formel zu lang" bei Suchen und Ersetzen, etwas von einem  911-Zeichen-Bug bei Excel gelesen habe. Nur leider finde ich den Artikel nicht mehr. War sogar in der Microsoft-KnowledgeBase .. aber auch da finde ich es nicht mehr.

Weiss da einer mehr? Bzw. kann das jemand nachprüfen mit nem Testticket?!? Mehr als 912 Zeiche ndürften nicht funktionieren.

BTW: Wir haben hier Office 2003 SP 1 ....vielleicht müssen wir hier doch SP 2 drüber bügeln, wenn ich argumenteiren kann, dass der Fehler dadurch  behoben wird :D
Titel: Re: Bug in Exportfunktion
Beitrag von: Thomas Schulte am 24.10.05 - 16:26:16
Bis 910 Zeichen gehts einwandfrei. 911 Zeichen scheint die Grenze zu sein.
JA das kann ich hier nachvollziehen. bis 910 geht es ab 911 nicht mehr. Excel2003 SP1
Titel: Re: Bug in Exportfunktion
Beitrag von: m3 am 24.10.05 - 16:44:29
XL2000: längeres als 911 Zeichen Felder schneidet Textdatei importieren ab (http://support.microsoft.com/?scid=kb%3Bde%3B294951&x=9&y=10)
und wer keine schlechten maschinellen Übersetzungen mag:
XL2000: Importing Text File Truncates Fields Longer Than 911 Characters (http://support.microsoft.com/default.aspx?scid=kb;en-us;294951)
This problem was corrected in Excel 2002.
Das glaub ich nicht, Tim.

Etwas später:
Zitat
XL2000/2002: Ersetzen per VBA funktioniert nur bis 911 Zeichen pro Zelle (http://support.microsoft.com/default.aspx?scid=kb;de;509846)
...
Bei dem geschilderten Verhalten handelt es sich um ein bekanntes Problem. Um Zeichenketten, die länger als 911 Zeichen sind, durch "Ersetzen" verändern zu können, verwenden Sie bitte die Ersetzen-Funktion innerhalb eines VBA-Makros:
Code
Sub Ersetzen_Funktion()
Range("a1").Value=Replace(Range("a1").Value,"!","?")
End Sub

Wobei mir das Excel lieber wäre: http://store.viz.com/product/GNVTO0009/s.fehvD21x
Titel: Re: Bug in Exportfunktion
Beitrag von: Thomas Schulte am 24.10.05 - 16:50:05
Na wenigstens ist IBM nicht die einzige Firma bei der die Qualitätssicherung der SW den Bach runtergeht.
Titel: Re: Bug in Exportfunktion
Beitrag von: koehlerbv am 24.10.05 - 17:04:24
Ist das jetzt eine US-amerikanische Marotte - nach "9/11" wird auch nicht mehr importiert ? Das wird die Verschwörungstheoretiker anheizen  ;D

Bernhard
Titel: Re: Bug in Exportfunktion
Beitrag von: eknori am 24.10.05 - 17:31:23
http://support.microsoft.com/default.aspx?scid=kb;en-us;294951

wurde schon weiter oben erwähnt  :-[
Titel: Re: Bug in Exportfunktion
Beitrag von: baces am 25.10.05 - 08:53:01
okay ... neuer Stand :)

Wie wir wissen, geht es über "Actions" -> "Export ->> Excel" nicht.
Jetzt haben wir mal über "File" -> "Export.." als "Comma Seperated Value" exportiert und es geht einwandfrei. Alle Daten werden korrekt exportiert und nichts wird abgeschnitten. Mit mehr als 1000 Zeichen.

Gut ... ist zwar nicht so elegant wie über die "richtige" Excel-Export-Funktion denn man muss dauernd beim Öffnen der Datei das Trennzeichen einstellen aber damit können wir im Moment leben.

Doch was ist dann mit der richtigen Excel-Export-Funktion? Sicher Excel-Fehler oder nicht doch irgendwas vom Lotus Notes?!
Titel: Re: Bug in Exportfunktion
Beitrag von: Thomas Schulte am 25.10.05 - 08:56:52
Doch was ist dann mit der richtigen Excel-Export-Funktion? Sicher Excel-Fehler oder nicht doch irgendwas vom Lotus Notes?!
Sicher Excel Fehler. Das wird ja in den Links auch erwähnt. Wobei der dort geschilderte Workaround auch nicht von schlechten Eltern ist.   >:D