jonathon schrieb:

> Macros can either be contained within the document, or in a
> separate container that can be given to others as a separate
> file.
> 
> I'm not sure how easy it will be to segregate out macros
> into their own container, with the current implementation of
> OOo.In the long term, this would be a more secure option.

It's easy. The IDE has an export function that can create Basic
libraries or Basic extensions with some mouse clicks. Of course the
macros in the extension are not more "safe" than those in the document,
but the separation perhaps makes it more clear and helps users to
understand.

> I've got a macro that converts ODF format to Duxbury File
> Format.  With your proposal there is nowhere for the output
> of that macro to be placed.
> I've got another macro that opens a file in Duxbury file
> format, converting it to ODF in the process.   With your
> proposal that macro could not run.

It could be run either as part of an extension or if the macro in the
document is digitally signed.

> I think throwing the macros into a container, that can be
> transmitted to others as an additional file, is the most
> secure solution.  It can be done, it does require recoding
> some of the functions within OOo.  It might also require a
> change in the specifications of the ODF format.

I also prefer to unbundle macros from documents. But a lot of people
think different. I think you know that one of the most popular OOo
macros is still deployed as a document - OOoDic. I hope we can convince
its author to change that (I tried several times), but whatever comes
out it shows that the demand for document macros is still there.

The unbundling wouldn't cause a lot of coding in OOo. And why should it
require changes in ODF? Macros are not part of ODF.

Ciao,
Mathias

-- 
Mathias Bauer (mba) - Project Lead OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
Please don't reply to "[EMAIL PROTECTED]".
I use it for the OOo lists and only rarely read other mails sent to it.

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

Reply via email to