Explorereinstellung und Makroausführung
03.05.2002 14:05:43
Dieter
ich habe folgendes Problem, Ich habe einige Excelanwendungen mit VBA geschrieben die auf Rechnern mit Standarteinstellung auch wunderbar laufen. In den Programmcodes werden Arbeitsmappen Aufgerufen bzw. wird zwischen geöffneten Arbeitsmappen hin und hergeschaltet. Um Zeit und Platz zu sparen habe ich beim Aufruf oder beim aktivieren von Mappen auf die Dateiendung verzichtet z. B. "Workbooks("Abrechnung").Activate" was auch problemlos fuktionierte bis ich eine Anwendung auf einem anderen Rechner installierte auf dem dann garnichts mehr ging. Die Makros blieben mit Laufzeitfehler stehen und der Debugger zeigte immer auf die Anweisung zum öffnen oder wechseln von Arbeitsmappen. Nach endlos langer Fehlersuche kam ich darauf das auf diesem Rechner im Windows Explorer unter Extras, Ordneroptionen, Ansicht, "Dateinamenerweiterung bei bekannten Dateitypen ausblenden" deaktiviert war.
Nun kann man das Problem ja mit dem aktivieren oder mit umschreiben der Makros (mit Dateiendung) beheben aber die Frage ist doch warum kann eine einfache Ansichtseinstellung ganze Programme zum scheitern bringen und warum wird dieser Fehler nicht sofort im VBA Editor moniert oder habe ich eine wichtige Voreinstellung beim Programmieren übersehen?
Für eine Expertenantwort wäre ich sehr dankbar.