Hi Andrew,
thanks for your quick reply.
I tried a few of your suggestions this night without getting any result; but 
they do work now (may be I was too tired ;) )

* Andrew Douglas Pitonyak <[EMAIL PROTECTED]> [280505, 18:56]:
> 
> 
> Ennio-Sr wrote:
> 
> >Hi all,
> >I'm wondering whether it is possible to delete/create named ranges
> >by a macro.
> > [skip]
> >
> Is this enough to get you started?
> 

Perhaps too much :-)

> 
> In a macro, a named range is accessed, created, and deleted using the 
> NamedRanges property of a Calc document. Use the methods hasByName(name) 
> and getByName(name) to verify and retrieve a named range. The method 
>
> [skip]
> 
> *REM I could obtain the cell address by obtaining the cell*
> 
> *REM and then extracting the address from the cell.*

This is exactly what I need.
How can I extract the cell address after the cursor has been positioned onto
a cell?

> [...] 

The following do not seem to be strictly necessary (or am I loosing some big
point?)

> 
> *REM com.sun.star.sheet.NamedRangeFlag.FILTER_CRITERIA = 1*
> 
> *REM com.sun.star.sheet.NamedRangeFlag.PRINT_AREA = 2*
> 
> *REM com.sun.star.sheet.NamedRangeFlag.COLUMN_HEADER = 4*
> 
> *REM com.sun.star.sheet.NamedRangeFlag.ROW_HEADER = 8*
> 

> *oRanges.addNewByName(sName$, "$Sheet1.$B$3:$D$6", oCellAddress, 0)*
                                         ^^^^^^^^^
The pointer is already on a cell (variable position: last row of the
file): what shall I put here?

> *End If*
> 
> *oRange = ThisComponent.NamedRanges.getByName(sName$)*
> 
> *REM Print the string contained in cell $Sheet1.$B$3*
> 
> *Print oRange.getReferredCells().getCellByPosition(0,0).getString()*

I skipped this as well and seems to work.
> 
> *End Sub*
> 
> The method addNewByname() accepts four arguments; the name, content, 
> position, and type. The fourth argument to the method addNewByName() is 
> a combination of flags that specify how the named range will be used 
> (see Table 2)?the most common value is 0.
> 
> -- 
> Andrew Pitonyak
> My Macro Document: http://www.pitonyak.org/AndrewMacro.sxw
> My Macro Book: http://www.hentzenwerke.com/catalog/oome.htm
> Free Info:  http://www.pitonyak.org/oo.php

Thanks,
      Ennio.


-- 
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo.   \\?//
 Fa' qualche cosa di cui non sei capace!"  (diceva Henry Miller) ]    (�|�)
[Why use Win$ozz (I say) if ... "even a fool can do that.              )=(
 Do something you aren't good at!" (as Henry Miller used to say) ]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to