joe2017
Goto Top

LibreOffice Konfiguration für Benutzer sperren

Guten Morgen,

ich habe diesen Beitrag bereits unter Debian behandelt und benötige jedoch Hilfe unter Windows.
Daher poste ich meinen Beitrag noch einmal hier.

Ich habe zu diesem Thema einen super Beitrag gefunden:
LibreOffice konfiguration

Besonders geholfen hat der Abschnitt "Konfigurationsanpassung der Programminstallation (Admin-Ebene)"
Das mit der "neuenDatei.xcd" hat super funktioniert.
<?xml version="1.0"?>  
<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry">  
  <dependency file="main" />  
  <oor:component-data xmlns:install="http://openoffice.org/2004/installation"  
  oor:name="Common" oor:package="org.openoffice.Office">  
    <node oor:name="Security">  
      <node oor:name="Scripting">  
        <prop oor:name="MacroSecurityLevel" oor:type="xs:int" oor:finalized="true">  
          <value>3</value>
        </prop>
      </node>
    </node>
  </oor:component-data>
</oor:data>

Jetzt versuche ich aktuell einen ganzen Baum (-->LibreOffice-->Sicherheit) zu schützen. Hat das schon mal jemand hinbekommen?
Oder zumindest den Baum "-->Laden/Speichern-->VBA-Eigenschaften". Ansonsten kann ein User die VBA Einstellungen ändern.

Content-ID: 665161

Url: https://administrator.de/contentid/665161

Ausgedruckt am: 21.11.2024 um 17:11 Uhr

joe2017
joe2017 26.03.2021 um 11:45:00 Uhr
Goto Top
Ich habe noch etwas gefunden. Mit einer weiteren .xcd Datei werden Menüeinträge ausgeblendet. Jedoch werden die Files anscheinend nach einer bestimmten Reihenfolge abgearbeitet. Daher habe ich meine Datei zmenu.xcd genannt. Leider kann ich den Eintrag "Erweitert" nicht ausblenden. Mit Advanced funktioniert es leider nicht!

<?xml version="1.0"?>  
<oor:data
xmlns:xs="http://www.w3.org/2001/XMLSchema"  
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
xmlns:oor="http://openoffice.org/2001/registry">  
<oor:component-data 
oor:name="OptionsDialog"   
oor:package="org.openoffice.Office">  
<node oor:name="OptionsDialogGroups">   
  <node oor:name="ProductName" oor:op="replace">  
    <node oor:name="Pages" oor:node-type="OptionsPage">   
      <node oor:name="Security" oor:op="replace"> <!-- Hiermit wird der Eintrag Sicherheit ausgeblendet -->  
          <prop oor:name="Hide" oor:type="xs:boolean">   
          <value>true</value> 
        </prop> 
      </node> 
    <node oor:name="UserData" oor:op="replace">   
      <prop oor:name="Hide" oor:type="xs:boolean">   
        <value>true</value> 
      </prop>
    </node> 
    <node oor:name="LanguageSettings" oor:op="replace">   
      <prop oor:name="Hide" oor:type="xs:boolean">   
        <value>true</value> 
      </prop> 
    </node> 
    <node oor:name="Advanced" oor:op="replace">   
      <prop oor:name="Hide" oor:type="xs:boolean">   
        <value>true</value> 
      </prop> 
    </node>
  </node> 
  </node> 
  <node oor:name="Internet" oor:op="replace"> <!-- Hiermit wird der Eintrag Internet ausgeblendet -->  
    <prop oor:name="Hide">   
      <value>true</value> 
    </prop> 
  </node> 
  <node oor:name="LibreOffice Base" oor:op="replace">   
    <prop oor:name="Hide">   
      <value>true</value> 
    </prop> 
  </node>
</node>
</oor:component-data>
</oor:data>

Außer Advanced funktionierrt auch LibreOffice Base oder LibreOffice Writer, usw nicht. Ich habe schon alles getestet und in der main.xcd gesucht. Andere Einträge wie Print, Fonts, LoadSave funktioniert ohne Probleme.