Hallo Fisch-NW,
mikeleb hat geschrieben:
Sinnvoll wäre die Datei selbst.
Was ist denn so schwer daran zu verstehen? Es wird um die
DATEI gebeten, und nicht um den Code. Wie sollen wir denn jetzt das ganze nachvollziehen, wenn wir den Code nicht ans laufen kriegen, da die Dialoge fehlen?
Aber eins kann ich dir schon mal auch so sagen, ohne die Datei zu sehen.
Du musst einfach nur sehr viel Glück gehabt haben, das der Code bis jetzt lief. Denn bei der Variablen deklaration hast Du dir selber ein Ei gelegt.
Ein Beispiel
Code: Alles auswählen
dim progress, progressMin, ProgressMax, percent, totalCount as long
Was glaubst Du wohl wieviele Variablen, aus dem Beispiel, korrekt deklariert sind?
Ich geb dir die richtige Antwort. Die da lautet.
Es ist nur die letzt aufgeführte,
totalCount . Alle anderen sind vom Typ Variant. Und das kann zu Problemen führen.
In OpenOffice, egal ob OO.o, AOO oder LO, gilt immer folgender Grundsatz.
Jeder Variablen
MUSS seperat der richtige Typ zugewiesen werden.
Und das würde theoretisch bei dir wie folgt aussehen, Beispielsweise.
Code: Alles auswählen
dim progress as long, progressMin as long, ProgressMax as long, percent as long, totalCount as long
Also ändere das in deiner Datei für alle Variablen dementsprechend ab, und dann hängst Du deine Problemdatei hier an, falls sich nicht dadurch das Problem gelöst hast.
Gruß
balu