Wir helfen hier im Forum sicher gern, aber wie wäre denn mal etwas eigene Mitarbeit? Wo man Dir einen Schritt zeigt könntest Du Dich zumindest bemühen einen halben Schritt selbst weiter zu kommen ...
Grrr, zu früh gefreut... Es lassen sich zwar die Unterpunkte der einzelnen Menüeinträge löschen, den Menüeintrag selbst bekomme ich aber nicht weg. Na ja, sieht dann etwas seltsam aus, wenn die ganzen alten Menüeinträge da bleiben, aber nichts mehr ausgewählt werden kann.
Nun ja, wenn die Haupteinträge weg sollen mußt Du die entsprechende XML-Datei per Hand bearbeiten.
Achte darauf das in jedem Formular wo Du das Menü anpassen willst mindestens eine Änderung vorgenommen wurde bevor Du das Folgende tust, was für eine Änderung (einen oder mehrere Einträge hinzufügen oder entfernen) Du durchführst ist vollkommen beliebig, nur irgendeine Änderung muß es zu nächst sein.
Danach:
*speichere und schliesse die Datenbank
*benenne die entsprechende *.odb-Datei in *,zip um
*entpacke das zip
*im entpackten zip findet sich ein Ordner namens "forms" und dort ein oder mehrere direkte Unterordner die alle im Namen mit "Obj" beginnen sollten, jeder dieser Ordner repräsentiert ein Formular
*wähle den Ordner des Formulars wo die Symbolleiste angepasst werden soll und gehe dort in den UNterordner \Configurations2\menubar
*in diesem Ordner ist eine Datei namens menubar.xml, öffne sie mit einem geeigneten Editor (Notepad geht nicht, meinethalben nimm Notepad++
http://notepad-plus.sourceforge.net/de/site.htm )
*der Inhalt der Datei sieht ungefähr so aus (hier nur der Anfangsteil):
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE menu:menubar PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "menubar.dtd">
<menu:menubar xmlns:menu="http://openoffice.org/2001/menu" menu:id="menubar">
<menu:menu menu:id=".uno:PickList" menu:label="">
<menu:menupopup>
<menu:menuitem menu:id=".uno:AddDirect"/>
<menu:menuitem menu:id=".uno:Open"/>
<menu:menuitem menu:id=".uno:RecentFileList"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:AutoPilotMenu"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:CloseDoc"/>
<menu:menuitem menu:id=".uno:Save"/>
<menu:menuitem menu:id=".uno:SaveAs"/>
<menu:menuitem menu:id=".uno:SaveAll"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:Reload"/>
<menu:menuitem menu:id=".uno:VersionDialog"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:ExportTo"/>
<menu:menuitem menu:id=".uno:ExportToPDF"/>
<menu:menu menu:id=".uno:SendToMenu" menu:label="">
<menu:menupopup>
<menu:menuitem menu:id=".uno:SendMail"/>
<menu:menuitem menu:id=".uno:SendMailDocAsOOo"/>
<menu:menuitem menu:id=".uno:SendMailDocAsMS"/>
<menu:menuitem menu:id=".uno:SendMailDocAsPDF"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:NewGlobalDoc"/>
<menu:menuitem menu:id=".uno:NewHtmlDoc"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:SendOutlineToStarImpress"/>
<menu:menuitem menu:id=".uno:SendOutlineToClipboard"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:CreateAbstract"/>
<menu:menuitem menu:id=".uno:SendAbstractToStarImpress"/>
</menu:menupopup>
</menu:menu>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:SetDocumentProperties"/>
<menu:menuitem menu:id=".uno:Signature"/>
<menu:menu menu:id=".uno:TemplateMenu" menu:label="">
<menu:menupopup>
<menu:menuitem menu:id=".uno:Organizer"/>
<menu:menuitem menu:id=".uno:AddressBookSource"/>
<menu:menuitem menu:id=".uno:SaveAsTemplate"/>
<menu:menuitem menu:id=".uno:OpenTemplate"/>
</menu:menupopup>
</menu:menu>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:PrintPreview"/>
<menu:menuitem menu:id=".uno:Print"/>
<menu:menuitem menu:id=".uno:PrinterSetup"/>
<menu:menuseparator/>
</menu:menupopup>
</menu:menu>
<menu:menu menu:id=".uno:EditMenu" menu:label="">
<menu:menupopup>
<menu:menuitem menu:id=".uno:Undo"/>
<menu:menuitem menu:id=".uno:Redo"/>
<menu:menuitem menu:id=".uno:Repeat"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:Cut"/>
<menu:menuitem menu:id=".uno:Copy"/>
<menu:menuitem menu:id=".uno:Paste"/>
<menu:menuitem menu:id=".uno:PasteSpecial"/>
<menu:menuitem menu:id=".uno:SelectTextMode"/>
<menu:menu menu:id=".uno:SelectionModeMenu" menu:label="">
<menu:menupopup>
<menu:menuitem menu:id=".uno:SelectionModeDefault"/>
<menu:menuitem menu:id=".uno:SelectionModeBlock"/>
</menu:menupopup>
</menu:menu>
<menu:menuitem menu:id=".uno:SelectAll"/>
<menu:menuseparator/>
<menu:menu menu:id=".uno:ChangesMenu" menu:label="">
<menu:menupopup>
<menu:menuitem menu:id=".uno:TrackChanges"/>
Jedem Haupteintrag im Menü (Datei, Bearbeiten, ...) entspricht nun ein Abschnitt in obiger DAtei der immer durch die zwei Tags der Form:
Code: Alles auswählen
<menu:menu menu:id=".uno:PickList" menu:label="">
...
</menu:menu>
begrenzt ist.
Um in obiger Datei den gesamten Datei-Menü-Haupteintrag zu löschen, lösche also den gesamten Abschnitt:
Code: Alles auswählen
<menu:menu menu:id=".uno:PickList" menu:label="">
<menu:menupopup>
<menu:menuitem menu:id=".uno:AddDirect"/>
<menu:menuitem menu:id=".uno:Open"/>
<menu:menuitem menu:id=".uno:RecentFileList"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:AutoPilotMenu"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:CloseDoc"/>
<menu:menuitem menu:id=".uno:Save"/>
<menu:menuitem menu:id=".uno:SaveAs"/>
<menu:menuitem menu:id=".uno:SaveAll"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:Reload"/>
<menu:menuitem menu:id=".uno:VersionDialog"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:ExportTo"/>
<menu:menuitem menu:id=".uno:ExportToPDF"/>
<menu:menu menu:id=".uno:SendToMenu" menu:label="">
<menu:menupopup>
<menu:menuitem menu:id=".uno:SendMail"/>
<menu:menuitem menu:id=".uno:SendMailDocAsOOo"/>
<menu:menuitem menu:id=".uno:SendMailDocAsMS"/>
<menu:menuitem menu:id=".uno:SendMailDocAsPDF"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:NewGlobalDoc"/>
<menu:menuitem menu:id=".uno:NewHtmlDoc"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:SendOutlineToStarImpress"/>
<menu:menuitem menu:id=".uno:SendOutlineToClipboard"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:CreateAbstract"/>
<menu:menuitem menu:id=".uno:SendAbstractToStarImpress"/>
</menu:menupopup>
</menu:menu>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:SetDocumentProperties"/>
<menu:menuitem menu:id=".uno:Signature"/>
<menu:menu menu:id=".uno:TemplateMenu" menu:label="">
<menu:menupopup>
<menu:menuitem menu:id=".uno:Organizer"/>
<menu:menuitem menu:id=".uno:AddressBookSource"/>
<menu:menuitem menu:id=".uno:SaveAsTemplate"/>
<menu:menuitem menu:id=".uno:OpenTemplate"/>
</menu:menupopup>
</menu:menu>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:PrintPreview"/>
<menu:menuitem menu:id=".uno:Print"/>
<menu:menuitem menu:id=".uno:PrinterSetup"/>
<menu:menuseparator/>
</menu:menupopup>
</menu:menu>
und speichere die Datei menubar.xml dann.
Packe nun das zip (inklusive der Veränderten menubar.xml) wieder ein und ändere abschliessend die Dateiendung von *.zip auf *.odb.
Öffne das *,odb wieder in OOo und überzeuge Dich das der entsprechende Menü-Haupteintrag "Datei" im gerade bearbeiteten Formular nunmehr aus der Menüleiste verschwunden ist.
Gruß
Stephan