Hallo,

Claudia Drechsle schrieb:
> Als irreführend habe ich empfunden, dass erstens nicht auf scalc
> Bezug genommen wird, sondern nur auf excel. Denn wenn man kein
> Excel installiert hat, kann man das ja gar nicht nachvollziehen.
> Das hat mir dann auch irgendwann gedämmert, darum meine
> diesbezügliche Frage. Gewusst hatte ich nicht, dass für
> DDE-Verknüpfungen die Original-Applikation vorhanden sein muss.

das muß sie auch nicht

> Ich hatte zunächst versucht, das Beispiel auf sCalc zu übertragen,
> kam aber auf kein Ergebnis. Dass z1s1 quasi als Platzhalter gemeint
> war für sowas: A1 habe ich zwar auch vermutet, aber nachdem nichts
> funktioniert hat, habe ich mich dann gefragt, ob ich z.B. die
> Zelladresse D4 so schreiben muss: z4s4.

Ja, ich hatte versucht das Prinzip zu erklären was Du auch jetzt noch
nicht verstanden hast. Deshalb versuche ich es mal so:
Stell Dir vor das Ergebnis einer DDE-Verknüpfung (also das was dort
sichtbar ist wo in Deinem Fall der verknüpfte Bereich ist) sei ein
BigMac.
Und nun gilt ein BigMac ist ein BigMac. Aber es gilt ebend nicht das
wenn Du in Deutschland einen BigMac mit den Worten bestellst 'ich hätte
gerne einen BigMac' das das dann in England auch so wäre. Da sagst Du
meinethalben 'i get a BigMac'.
Das Ergebnis beider Sätze ist das Gleiche, Du kriegst Deinen BigMac, nur
die Sätze sind verschieden.

Auf die Verknüpfung übertragen:

soffice D:\diagramm.xls Tabelle1.A1
Excel D:\[diagramm.xls]Tabelle1 Z1S1

Beide Ausdrücke sind Zugriffe auf genau die gleiche Datei, nur einmal
erfolgt der Zugriff über OOo und einmal über Excel.
In deutsch sagst Du:
'stelle eine DDE-Verbindung her zur Datei D:\Diagramm.xls dort zur
Tabelle namens "Tabelle1" und dort zur Zelle A1'
OOo versteht kein deutsch es versteht nur diese Anweisung die quasi eine
Übersetzung der gerade gegebenen Anweisung ist:
soffice D:\diagramm.xls Tabelle1.A1
Excel spricht nun weder deutsch noch die selbe Sprache wie OOo, es
versteht aber:
Excel D:\[diagramm.xls]Tabelle1 Z1S1

Warum verschiedene Programme an dieser Stelle verschiedene Sprachen
sprechen, weiß ich nicht, ist mir egal, frag die Entwickler. (Es gibt
beispielsweise auch keinen Grund warum Spalten in Calc mit Buchstaben
bezeichnet werden und Zeilen mit Zahlen und nicht umgekehrt, das hat
irgend jemand mal so gemacht und deshalb ist es so.)

> Ich
> habe mir einfach mal den Feldbefehl angesehen, der erzeugt wird,
> wenn man eine DDE-Verknüpfung über Bearbeiten/Inhalte einfügen
> erstellt

Ja, genau so. Ich habe nun die Dinge für Excel und OOo im Kopf nur für
eine andere Anwendung müßte ich es auch so ausprobieren damit ich es
weiß.

> An einer Sache scheitere ich jedoch noch: Wenn sich Leerzeichen im
> Pfad befinden. Ich habs dann wieder mit den eckigen Klammern

Ja, genau deshalb vermute ich Du verstehst das nicht. Die eckige Klammer
ist Teil einer "Sprache", einer "Sprache" die jedoch nur Excel versteht.
(und auch bei Excel steht nur der Dateiname plus Endung in dieser
Klammer und nicht der Pfad)

Ich habe jetzt auch noch keine richtige Lösung, aber das geht:
mach Deine DDE-Verknüpfung und schreibe da als Befehl irgendwas rein.
Bestätige und Du kriegst, oder kriegst nicht, eine Fehlermeldung.
Achte darauf das der Cursor nicht im Bereich steht und wähle
Bearbeiten>Verknüpfungen, dort kannst Du die Verknüpfung dann im Dialog
anpassen (Schaltfläche Ändern).
Der Eintrag im Bereichsdialog ist anschließend auch geändert, jedoch in
einer Weise die per Hand eingetragen nicht akzeptiert wird.
Ich verstehe es im Moment auch noch nicht und "übliche" Maßnahmen sind
bisher ohne Erfolg bei meinen Tests.


Gruß
Jörg




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an