Dear all,
The script I'm developing creates a menu for the various steps to be taken by the user. It acts both on a single document or on a book (all of it's documents). Adding the custom menu to the SpecialMenu
works fine for the documents. This standard menu is not available if a book is active. Hence I tried to connect it to the FormatMenu
.
function DefineMenus() { var menuMain = {en: "Bibliography with EndNote …", de: "Bibliografie mit EndNote …"}; var menuDocu = {en: "Documentation", de: "Beschreibung (en)"}; var menuLocation = app.GetNamedMenu("FormatMenu"); var bibenMenu = menuLocation.DefineAndAddMenu("!BIBENmain", (localize(menuMain))); bibenMenu.DefineAndAddCommand(1,"BibenDocu", (localize(menuDocu)), ""); }
I observe the following:
- Invoke the script after FM has started and no book or document is open:
The menu is placed and available in an open document, but not in a book independently which is opened first. - Invoke the script after opening a document and then a book:
The menu is available in the document, but not in a book - Invoke the script after opening a book and then a document:
The menu is available in the document, but not in a book
What must be done that the menu is available for books and documents?