Hallo zusammen!
Ich habe in einer Calc-Tabelle ein Tabellenblatt, dem bei den Tabellenereignissen ein Makro zugewiesen worden ist. Ich möchte dieses Tabellenblatt nun gerne mit den eingestellten Tabellenereignissen kopieren. Ist das überhaupt möglich?
Ich benutze LO 4.0 unter WinVista.
Vielen Dank schon einmal für Ihre Hilfe!

Tabellenblattkopie mit Tabellenereignissen
Re: Tabellenblattkopie mit Tabellenereignissen
Hi,
sollte klappen:
Gruß R
sollte klappen:
Code: Alles auswählen
sub S_Copy_Sheet_With_Events
oSheets = ThisComponent.sheets
osheet = thiscomponent.currentController.activesheet
nSheet = osheet.Rangeaddress.Sheet
sName = osheet.Name
sNewName = inputbox("bitte Namen für Kopie eingeben","Tabellenblatt kopieren",sName)
oSheets.copyByName( sName, sNewName, nSheet + 1)
onewsheet = oSheets(nSheet + 1)
aSheetEvents = osheet.Events
sEventNames = aSheetEvents.ElementNames
aNewSheetEvents = onewsheet.Events
for i = 0 to ubound(aSheetEvents.ElementNames)
aEvent = aSheetEvents.getbyname(sEventNames(i))
aNewSheetEvents.replaceByName(sEventNames(i),aEvent)
next i
end subWindows 11: AOO, LO Linux Mint: AOO, LO
Re: Tabellenblattkopie mit Tabellenereignissen
Hallo F3K Total,
vielen Dank für die Hilfe! Das Makro ist perfekt.
Liebe Grüße!
vielen Dank für die Hilfe! Das Makro ist perfekt.
Liebe Grüße!
