[Solved] getActiveSheet()

Java, C++, C#, Delphi... - Using the UNO bridges
Post Reply
saleem145
Posts: 130
Joined: Mon Jul 02, 2012 4:47 pm

[Solved] getActiveSheet()

Post by saleem145 »

Hello,

This is not working --

desktop = self.ctx.ServiceManager.createInstanceWithContext("com.sun.star.frame.Desktop", self.ctx)
spreadsheet = desktop.getCurrentComponent()
sheet = spreadsheet.getActiveSheet()

Thanks,

Saleem
Last edited by saleem145 on Tue Jul 31, 2012 11:18 pm, edited 2 times in total.
OpenOffice 3.4.0
Mac OS X 10.5.8
User avatar
Charlie Young
Volunteer
Posts: 1559
Joined: Fri May 14, 2010 1:07 am

Re: getActiveSheet()

Post by Charlie Young »

saleem145 wrote:Hello,

This is not working --

desktop = self.ctx.ServiceManager.createInstanceWithContext("com.sun.star.frame.Desktop", self.ctx)
spreadsheet = desktop.getCurrentComponent()
sheet = spreadsheet.getActiveSheet()

Thanks,

Saleem
getActiveSheet() is a method of CurrentController

Code: Select all

sheet = spreadsheet.getCurrentController().getActiveSheet()
Apache OpenOffice 4.1.1
Windows XP
saleem145
Posts: 130
Joined: Mon Jul 02, 2012 4:47 pm

Re: getActiveSheet()

Post by saleem145 »

That did the job!!
OpenOffice 3.4.0
Mac OS X 10.5.8
Post Reply