SlamJam
Neues Mitglied
Thread Starter
- Dabei seit
- 01.09.2006
- Beiträge
- 10
- Reaktionspunkte
- 0
Hallo zusammen
Das Problem ist komplexer als der Titel es beschreiben konnte.
Ich habe ein grösseres VBA-Projekt programmiert, bei welchem User Daten in sehr komplexe Excel-Dateien eingeben. Die User arbeiten teilweise auf PC und teilweise auf Mac. Die Daten werden in einer zentralen Administration gesammelt und automatisch in eine MS-Access DB eingelesen.
Nun kommt es vor, dass einzelne Excel-Dateien von Mac-Useren korrupt bei der zentralen Administration ankommen, oder das einzelne User die Excel-Datei in Mac-Excel nicht mehr öffnen oder nicht mehr speichern können.
Nun habe ich mittlerweile herausgefunden, dass diese Probleme verschwinden, wenn ich die enthaltenen VBA-Module entferne. Nur geht dadurch natürlich auch ein Teil der Funktionalität verloren, ein Teil davon ist relevant für die Datenintegrität.
Ich habe leider im Netz nach längeren Recherchen noch keinen befriedigenden Ansatz gefunden. Die Frage ist, weshalb und unter welchen Umständen der VBA-Code diese Probleme verursacht, wo die Inkompatibilitäten liegen und wie man sie umgehen kann. Derzeit ist mir kein Muster aufgefallen, dass das Phänomen nachvollziehbar macht, es scheint recht spontan aufzutreten. Bei MS-Office von PC tritt dieses Problem nicht auf. Getestet habe ich die Datei derzeit bei Mac OS X und Mac-Office 2004.
Vielleicht hat ja jemand von Euch eine Idee, welchen Weg ich weiter verfolgen könnte.
Besten Dank.
SlamJam
Das Problem ist komplexer als der Titel es beschreiben konnte.
Ich habe ein grösseres VBA-Projekt programmiert, bei welchem User Daten in sehr komplexe Excel-Dateien eingeben. Die User arbeiten teilweise auf PC und teilweise auf Mac. Die Daten werden in einer zentralen Administration gesammelt und automatisch in eine MS-Access DB eingelesen.
Nun kommt es vor, dass einzelne Excel-Dateien von Mac-Useren korrupt bei der zentralen Administration ankommen, oder das einzelne User die Excel-Datei in Mac-Excel nicht mehr öffnen oder nicht mehr speichern können.
Nun habe ich mittlerweile herausgefunden, dass diese Probleme verschwinden, wenn ich die enthaltenen VBA-Module entferne. Nur geht dadurch natürlich auch ein Teil der Funktionalität verloren, ein Teil davon ist relevant für die Datenintegrität.
Ich habe leider im Netz nach längeren Recherchen noch keinen befriedigenden Ansatz gefunden. Die Frage ist, weshalb und unter welchen Umständen der VBA-Code diese Probleme verursacht, wo die Inkompatibilitäten liegen und wie man sie umgehen kann. Derzeit ist mir kein Muster aufgefallen, dass das Phänomen nachvollziehbar macht, es scheint recht spontan aufzutreten. Bei MS-Office von PC tritt dieses Problem nicht auf. Getestet habe ich die Datei derzeit bei Mac OS X und Mac-Office 2004.
Vielleicht hat ja jemand von Euch eine Idee, welchen Weg ich weiter verfolgen könnte.
Besten Dank.
SlamJam