[snip]
> > As to macros, you know they work differently on the two programs:
> > in .123 you define a range (with a single letter or number) for the
> > first of a vertical group of cells where you put the instructions to be
> > executed when that range is called (pressing Ctrl+letter). May be these
> > are not macros, but 'recorded keystrokes sequences' [I cannot check
> > right now in the original]. I wonder how could I reproduce them in OOo:
> > should I construct a macro for each of them or there is a quicker way?
> > As a first example:
> >
> > {goto}saldar~/c~{down}~ # goto range named 'saldar' and copy it to ..
> > /rndsaldar~
> > /wtc{goto}ap1~
> >
> > This sequence was associated to the Ctrl+0 keystroke and was
> > automatically executed when the file was opened. Should I repeat all the
> > steps with the macro-recorder up and then save it as a macro?
On Thu, 2005-02-17 at 06:44, G. Roderick Singleton wrote:
> Check if http://www.ooomacros.org/user.php#104617 duplicates what
> happens in 123.
OOo can not interpret Lotus macros.
Macros in OOo are stored in modules in libraries. A library can be part
of a document (such as a spreadsheet) or be part of the OOo installation
(I.e. available for all documents).
In OOo there are two ways of writing/recording macros:
1. Using something called UNO dispatch calls. This is the way that the
standard OOo macro recorder works. It is closer in concept to the
recorded keystrokes of Lotus.
2. API calls. This is generally the preferred way of writing macros in
OOo. The macro that Ger refers to above records Calc actions as a series
of API calls.
Sometimes in my macros I use a combination of the two.
If I remember correctly - in Lotus assigning a macro to Control+0 meant
that it would execute automatically on opening the file. In OOo you can
have macros run upon certain events, such as on opening the file. To do
this: Tools > Configure... > Events.
Hope this helps - Ian Laurenson
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]