Dynamiczne makro

Użytkowanie pakietu jako całości
mianto
Posty: 20
Rejestracja: pt lis 28, 2014 2:21 am

Dynamiczne makro

Post autor: mianto »

Czy jest jakaś opcja by dane makro zastosować do wybranego obszaru? Czyli np w calc - na początku zaznaczamy kolumne i klikamy makro, i działa ono tylko dla tego zakresu.
OpenOffice 4.1.1 na Windows 7
belstar
Posty: 654
Rejestracja: czw mar 17, 2011 9:08 am

Re: Dynamiczne makro

Post autor: belstar »

Uruchamiając poniższe makro, zostaniesz poinformowany o tym co jest zaznaczone, więc odpowiedź na twoje pytanie jest twierdząca.

Kod: Zaznacz cały

Sub Zaznaczenie
	Dim oCurrentSelection As Object
	Dim sAbsoluteName As String

	oCurrentSelection = ThisComponent.getCurrentSelection()
	sAbsoluteName = oCurrentSelection.AbsoluteName
	Print "Aktualne zaznaczone jest: " & sAbsoluteName
End Sub
LibreOffice 5.1.2.2 Ubuntu 16 LTS
ODPOWIEDZ