Tabellenblätter und makro Zuordnung

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

graf zahn
*
Beiträge: 13
Registriert: So, 25.05.2014 15:29

Tabellenblätter und makro Zuordnung

Beitrag von graf zahn »

Moin Forum.
Ich habe eine Calc-datei mit zwei tabellenblättern (formulare)
Dann habe ich ein makro das mir die Inhalte einer zellauswahl wieder löscht (um erneut + anders auszufüllen)

Problem nur: benutze ich das makro, löscht es mir auch in der anderen datei die Inhalte.
Das soll/darf/kann so aber nicht sein.
Wie wird das Makro definiert, dass es nur für ein bestimmtes Arbeitsblatt gilt.

Danke und Gruß
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Tabellenblätter und makro Zuordnung

Beitrag von clag »

Hallo graf zahn,

die Tabellenblätter könne über den Namen oder den Index gezielt angesprochen werden

Über den Namen:

Code: Alles auswählen

myDoc = thisComponent
mySheet = myDoc.Sheets().getByName("Tabelle2")
Über die interne Nummer:

Code: Alles auswählen

myDoc = thisComponent
mySheet = myDoc.Sheets(0)

Die Zählung der Sheets beginnt bei 0.

http://www.dannenhoefer.de/faqstarbasic ... l#Zweig202
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
graf zahn
*
Beiträge: 13
Registriert: So, 25.05.2014 15:29

Re: Tabellenblätter und makro Zuordnung

Beitrag von graf zahn »

[quote="clag"]Hallo graf zahn,

die Tabellenblätter könne über den Namen oder den Index gezielt angesprochen werden

Über den Namen:

Code: Alles auswählen

myDoc = thisComponent
mySheet = myDoc.Sheets().getByName("Tabelle2")
Hallo clag, die namensversion benutzt, bekomme aber Fehlermeldung. mydoc=thisComp.. wird bemeckert
löche ich die Zeile, wird ' mySheet = myDoc.Sheets().getByName("Tabelle2") ' angemeckert...
Dateianhänge
fehler_im_makro.png
fehler_im_makro.png (12 KiB) 2088 mal betrachtet
Antworten