[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libreoffice-users] disable "save as" in odt document


Vieri

What i would try is this. No idea whether it would work.

1.
Include the name of the document as the property 'Title' in the 'Description'
tab of the properties dialog - File -> Properties. I believe this property
won't change unless someone deliberately changes it. If this is a problem you
might be able to find some other way of registering what the document should be
called.

2.
write a macro that tests whether the name of the current document differs from
that indicated by the above named "Title" from the properties;

3.
If it's different invoke the saveas option in the macro to "save as" it's
correct name using the "Title" property and delete the document that the user
saved;

4.
You could then display a dialog to give the user an explanation of
what's happened. You could also put a time delay in the macro to act as a
deterrent;


5.
invoke to the "Document is saved as" event.


Iain



On Tuesday 11 Jun 2013 00:36:59 Vieri wrote:
> Hi,
>
> I'm trying to do something apparently quite simple.
> I'd like to disable the "save as" button in toolbar and menu and leave the
> "save" action enabled. In other words, I'd like the user to just be able to
> "save" and not "save as".
>
> How can I do this?
>
> I tried setting a custom macro so it's associated to the "save as" event.
> I'd save the macro in the .odt (not application-wide). All's well except
> for the fact that when the user tries to "save as" then the custom macro is
> called AND the normal "save as" process is also called. My custom macro
> just prints a message on the screen saying something like "Please SAVE,
> don't SAVE AS". How can I "block" LO from my macro so it doesn't continue
> with the standard "save as" procedure?
>
> I tried deleting the "save as" entries from the Tools->customize sections
> but it seems to remove "save as" at the app level, not at the document
> level.
>
> Any suggestions greatly appreciated,
>
> Vieri

--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

References:
[libreoffice-users] disable "save as" in odt documentVieri <rentorbuy@yahoo.com>
Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.