Hallo Jörg,
erst einmal (verspätet) Dank für Deine Erläuterungen.
Leider sind noch Fragen offen geblieben
Jörg Schmidt schrieb:
Hallo,
[email protected] schrieb:
kann es sein, daß man bei einer DDE-Verknüpfung *keine* deutschen
Umlaute und Leerzeichen im Pfad bzw. Dateinamen haben darf?
Ich kann bei OOo 2.4.0 unter Windows 2000 keinen diesbezüglichen Fehler
feststellen, die spezielle OOo-Version unter der bei Dir ein Fehler
auftritt kenne ich nicht, kann also prinzipiell nicht ausschliessen das
ein solcher Fehler bei DEinem speziellen System (OOo-Version plus
Betriebssystem) vorliegt.
Ich arbeite mit der Version von Suse 11.1 (OOO300m21, Build:9319).
Testweise habe ich für Pfad und Dateiname einen sym-link angelegt, der
*keine* Sonderzeichen (eszet) und Leerzeichen hat: kein Unterschied ...
Aber da liegt möglicherweise meinerseits ein Denkfehler vor, da im
Endeffekt, vom Dateisystem her doch diese Zeichen vorhanden sind?
Eigentlich laufen IO-Operationen aber doch per i-node, sobald der Name
aufgelöst ist?
Obwohl ich *relative Pfade* ("Optionen", "Laden/Speichern",
Allgemein) eingestellt habe,
Auszug aus der OOo-Hilfe
-----------------------------------------------------------
Beim Einbinden von Hyperlinks sind zwei Faktoren zu beachten: erstens
die Speichereinstellung relativ oder absolut und zweitens die Frage, ob
die Datei vorhanden ist oder nicht.
Zum Einen verhält sich OpenOffice.org unterschiedlich, je nach der
Einstellung unter Extras - Optionen - Laden/Speichern - Allgemein, wo
Sie wählen können, ob die Links beim Speichern relativ oder absolut
erstellt werden sollen. Relative Adressierung ist nur möglich, wenn
Ausgangsdokument und Ziel des Links auf demselben Laufwerk liegen.
-----------------------------------------------------------
Die Verknüpfung ist auf dem Server im gleichen Laufwerk (Partition),
eingebunden auf dem Hauptrechner per nfs, von daher ist das aber ein
Netzwerklaufwerk.
Ich hatte gedacht, daß "file:/..." so etwas wie ein Hyperlink ist, zumal
der Dialog zum Einfügen (fast) die gleiche Maske hat.
Das hat doch aber nichts mit Parametern von Tabellenfunktion zu tun,
welche statisch als Strings in "" stehen.
kann man das denn anders, also ohne "" schreiben?
(Die Einstellung in Extras-Optionen bewirkt lediglich das Pfade in z.B.
Hyperlinks oder file-Verknüpfungen relativ behandelt werden, denn
absolut angezeigt werden Pfade in OOo immer.)
das wäre ja soweit i.O.
Ich übernehme aus Deiner anderen Antwort zum Thema:
> Hast Du die file-Verknüpfung inhaltlich durchschaut? Bist Du Dir
> darüber bewußt das der Teil:
>
> "'file:/home/xxx/yyy/B2008.ods'#$Tabelle1"
>
> in der Formel funktionell *nicht* etwa die Verknüpfungsadresse zu
> einer externen Datei, sondern der Name eines versteckten
> Tabellenblattes ist welches Calc beim Anlegen der file-Verknüpfung
> automatisch erstellt hat?
> Das Du in obiger Formel also inhaltlich nur eine Dokument_interne_
> Verknüpfung zu einer Zelle einer versteckten Tabelle vor Dir hast?
Kommt man irgendwie an dieses Tabellenblatt heran?
Beim Öffnen der Datei werde ich aufgefordert,
"enthält Verknüpfungen, aktualisieren?"
und egal ob ich mit Ja oder Nein antworte, unter Bearbeiten,
Verknüpfungen steht nichts, bzw. ist sogar grau und damit nicht auswählbar.
Auch die Suche nach "file:" oder "dde" in *allen* Tabellenblättern ist
erfolglos.
Ich vermute, daß es sich da um einen defekten Link handelt, kann das
aber so nicht überprüfen!
Wie werde ich den Schrott los?
>> Aber einmal eine Frage am Rande:
>> Es gibt ja mehrere Möglichkeiten, (berechnete) Werte aus
>> einer anderen Calc-Datei zu übernehmen:
>> DDE, file, ...
>>
>> Welches ist unter welchen Umständen die optimalste Lösung?
>
> Kommt schlicht auf die Umstände an. Ich fänds jetzt wenig effizient
> ...
ich kenne eigentlich nur DDE und file ... und wie Du ja geschrieben
hast, arbeitet DDE direkter, da unabhänging vom "Speichern" der
verlinkten Datei.
Was mir aber aufgefallen ist:
Sowohl mit DDE als auch file wird der Wert (manchmal nur mit Tricks)
übernommen, aber weder die Formatierung (als Währung) der Quelldatei
noch die Formatierung in der Zelle der Zieldatei mit "Währung" führt zum
Ziel: irgendwelche komischen Zeichen, aber kein Euro-Zeichen!
Der Dialog für DDE (bzw das Eintragen der Werte) scheint auch nicht i.O:
Da kein Hinweis auf Klammerung mit ' oder " gebe ich das auch so ein,
mit dem Ergebnis, daß der erzeugte Eintrag falsch ist und nachbearbeitet
werden muß!
>> (Auto-Save ist eingestellt)
> Bei einer Version OOo 2.4.2 bzw. 3.0.0 aber doch nur das Speichern der
> Wiederherstellung-Info oder verwendest du eine spezielle OOo-Version?
Nein, die mit Suse 11.1 gelieferte Version.
das "Auto-Save" scheint sich wirklich *nicht* direkt auf die bearbeitete
Datei auszuwirken ... jedenfalls ist das "Veränderungszeichen "*" in der
Statusleiste auch direkt nach einem "Auto-Save" noch vorhanden!
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]