Bezug auf Tabellenblatt per Index

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

erikafuchs
******
Beiträge: 690
Registriert: Di, 13.02.2007 17:38
Wohnort: Büttelborn

Bezug auf Tabellenblatt per Index

Beitrag von erikafuchs »

Hallo zusammen!

Ich möchte von jeder Seite meiner calc-Datei jeweils Bezüge auf jeweils eine Zeile einer "Übersicht"-Seite erstellen. Da die Namen der Seiten aber jeweils aus Schülernamen bestehen (sie werden per Makro erzeugt) suche ich eine Möglichkeit diese Bezüge über die Nummer der Seite herzustellen und nicht über den Namen, geht das? Der Bezug soll also z.B. =Seite3.A1 heißen obwohl die 3. Seite nicht "Seite3" sondern "Schülername_xy" heißt.

Ich bin für jede Hilfe dankbar
Grüße
Pit
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Bezug auf Tabellenblatt per Index

Beitrag von komma4 »

Erstelle Dir Hyperlinks zu den Tabellenblättern:

Code: Alles auswählen

 oCell = oBlatt.getCellByPosition( dil_Spalte_Datei , z )
 oText = oCell.getText()
 
 oLink = oDIL_Log.createInstance( "com.sun.star.text.TextField.URL" )
 oLink.URL = oBlatt.getCellByPosition( dil_Spalte_URL , z ).getString()
 oLink.Representation = oText.getString()
 oCell.insertTextContent( oText.createTextCursor() , oLink , True )
Aus dem Code zu meiner Extension OOoDIL (aus einer Schleife mit Variablensteuerung).

Kommst Du damit zurecht?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten