Calc Zellinhalt bestimmter Zellen in Writer einfügen

Das Textverarbeitungsprogramm

Moderator: Moderatoren

oouserman
Beiträge: 5
Registriert: Di, 21.11.2006 13:04

Calc Zellinhalt bestimmter Zellen in Writer einfügen

Beitrag 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?
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

Hat hierfür jemand evtl. ein entsprechendes Makro-Beispiel?
http://www.dannenhoefer.de/faqstarbasic ... dText.html


Gruß
Stephan
oouserman
Beiträge: 5
Registriert: Di, 21.11.2006 13:04

Beitrag 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.
Antworten