Du meinst mit "irgendwo im Dateipfad", dass die aktuelle Beschreibung einem anderen Dokument sehr ähnelt?!
Nein. Ich meine damit, dass nicht nur der konkrete Dateiname (
./dokumentname.docx) keine spezifischen Sonderzeichen (etwa
<>|\|") enthalten darf, sondern auch nirgends im Dateipfad (beispielsweise
~/Dokumente/mein_unterordner/weiterer_unterordner/dokumentname.docx) solche bezüglich MSO unerlaubte Zeichen vorkommen dürfen.
Szenario:
Du hast eine Reihe von Excel-Arbeitsmappen, die sich aus hier unerheblichen Gründen in verschiedenen Ordnern befinden. Zwischen diesen Arbeitsmappe bestehen Fernbezüge. Teil der Fernbezüge ist der Pfadname (wie auch sonst?). Diese Arbeitsmappen und die sie enthaltenden Ordner liegen auf einem Fileserver, auf den Rechner A und Rechner B zugreifen können (oder werden von Rechner A nach Rechner B so übertragen, dass der relevante Verzeichnisbaum kopiert wird). Mehrere Anwender, unter Mac und unter Win sollen auf diese Arbeitsmappen zugreifen können.
Wenn nun im Dateipfad Zeichen vorkommen, die auf einem der involvierten Betriebssysteme ungültig sind, würde der Zugriff auf diese Arbeitsmappen unterbrochen. Daher verlangt spezifisch MSO2011 aus Kompatibilitätsgründen, dass es eben keine solchen 'ungültigen' Zeichen im Pfadnamen gibt. MSO2004 waren diese Erwägungen noch egal. MSO2011 eben nicht mehr.
Bei der Frage des Zielkonfliktes hat man sich bei der Auswahl zwischen maximaler Benennungsmöglichkeit unter Mac und maximaler plattformübergreifender Nutzbarkeit von MSO-Dokumenten (etwa in gemischten Umgebungen) eben für's Letztere entschieden.
Eine gängige Fehlermeldung (hier beim Öffnen) ist etwa die folgende:
___
Nun schreibst du, dass du das Dokument 'mit nur einem Wort' benannt speichern konntest. Wie lautetete denn der beabsichtigte Name und wie der jetzt verwendete?