On 07/25/2014 06:16 PM, Jim Byrnes wrote:
I am using Ubuntu 12.04 and LibreOffice 3.5.7.2.
A couple of years ago I created a python macro and a custom menu entry
to run it. It still works but I am going to change the underlying
sheet and will need to change the macro. The problem is I haven't
done any work with macros since I wrote it and now I can't find it to
edit.
If I look in Tools-->Macros-->Organize Macros-->Python I see:
MyMacros (It's not in here)
LibreOfficeMacros (It's not in here)
MySpreadsheet.ods (clicking or double clicking this does nothing)
It is not in /usr/lib/libreoffice/share/Scripts/Python
or
/.config/libreoffice/3/user/Scripts/python
I can't remember if it is possible to embed a python macro in a sheet
or not. If it is how do I edit it?
The name of the macro in the menu is enterPmts. I have searched the
file system for enterPmts.py and variations but have found nothing.
I'm feeling a little dumb right now so any help is appreciated.
Regards, Jim
Clearly there is a difference between "feeling dumb" and "being dumb"
since it looks like you looked in the right places :-)
I know little to nothing about macros in Python, but, here are some
random uninformed thoughts.
1. You want to know if the macro is embedded in a document. Well, how do
you run the macro? Are you able to run this macro when no documents are
loaded? If yes, then, that macro is NOT contained in a document.
2. Have you attempted something extreme like "find . | grep -i enterPmts
How do you know that the macro is named enterPmts.py anyway? If it
really is named that, then you may need to simply search the entire file
system. Sadly, I do not have version 3.x installed, so I cannot test.
I think that it is possible to store macros in a different location and
import a link to them, so, it may not live where you expect. Depending
on how you run them, however, (at least in basic) there is a script.xlc
and script.clb file that references the libraries and macros (for
basic). I expect that you might have something similar in the python
directory. Do you have a python directory, or, only the basic directory
(.config/libreoffice/3/user/python)? If you do, does that directory
contain a file with a link to "stuff"?
--
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
Info: http://www.pitonyak.org/oo.php
--
To unsubscribe e-mail to: users+unsubscr...@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