Seite 1 von 1

Calc Zellinhalt bestimmter Zellen in Writer einfügen

Verfasst: Mi, 22.11.2006 23:36
von oouserman
Hallo OO-User,

ich 'kämpfe' mit folgender Problemstellung:

Ich hab ein Makro, welches beim Start einer Dokumenten-
vorlage einen bestimmten Wert (Datensatznummer) abfragt und
in einer Variablen ablegt.

Ich möchte nun aus einer Calc-Tabelle aus der entsprechenden
Zeile die Daten automatisch in Platzhalter in Writer einfügen.

Beispiel:

Das Dokument wird aufgerufen, ich geben nun in die bereits per
Makro erstellte Inputbox die Datensatznummer ein; z. B. "11".
Nun soll der Inhalt der Zellen A11, B11, C11, D11 aus dem Calc
Dokument an die entsprechenden Platzhalter '<Wert A>',
'<Wert B>', usw. in dem Writer Dokument übergeben werden.

Hat hierfür jemand evtl. ein entsprechendes Makro-Beispiel?
Oder eine Idee, wie sich das realisieren lässt?

Verfasst: Do, 23.11.2006 08:56
von Stephan
Hat hierfür jemand evtl. ein entsprechendes Makro-Beispiel?
http://www.dannenhoefer.de/faqstarbasic ... dText.html


Gruß
Stephan

Verfasst: Do, 23.11.2006 21:52
von oouserman
... sorry, da ich nicht so bewandert bin mit dem
OO-Basic-Synthax und die Erklärung für 'Einsteiger' nicht
so einfach nachzuvollziehen ist, hat jemand evtl.
noch ein praktische Beispiel zu meiner Frage...?

Das Forum habe ich schon 'rauf' und 'runter'
nach einem entsprechenden Beispiel abgesucht, aber leider nichts
nachvollziehbares gefunden. Selbst via DDE habe ich das
Problem, das ich das mit der Abfragebox 'so' nicht lösen kann.

Also die Abfragebox übernimmt in die Variable
'sWert' die entsprechende Zeile der Calc-Tabelle.

Das Makro soll nun den Wert der Kombination Zeile/Spalte (in der Calc-Tabelle) in einen Platzhalter
in dem Writer-Dokument schreiben, Beispiel:

Dokument wird geöffnet, es erscheint eine Eingabeauforderung
(Makro)
Eingabewert der 'inputbox' = 2

Calc-Tabelle:

/| A | B | C | ...
----------------
1| X |
2| Y |
3| Z |

Der Inhalt der Zelle A2 (=Y) soll nun in einen bestimmten
Platzhalter in dem Writer-Dokument übertragen werden.


Bin für jede praktische Hilfe sehr dankbar.