Hallo,
ich habe für Praktikumsberichte folgende Lösung gefunden, die den Benutzer sicher sehr einschränkt:
Formular, eingefügt in einen Bereich, der schreibgeschützt ist.
Die Formularelemente können geändert werden (Text einfügen, Checkbox ankreuzen...) und werden auch gespeichert. Der Rest ist nicht zu ändern.
Wenn du das ganze Dokument schützen willst, so gib ein paar Zeichen in den einzigen Absatz eines (neuen) Dokuments ein, dann Bereich einfügen. Das ganze Dokument wird dadurch Teil des Bereichs (Ausnahme: Kopf- und Fußzeilen). Dann Formular hierin erstellen.
Eine Einschränkung vorhandener Vorlagen (ursprüngliche Frage) ist mir nicht bekannt...
Ciao
verwendbare Formatierungen limitieren
Moderator: Moderatoren
- miesepeter
- ********
- Beiträge: 2246
- Registriert: Sa, 10.05.2008 15:05
- Wohnort: Bayern
Re: verwendbare Formatierungen limitieren
Hallo lala,
das von Dir gewünschte Verhalten ist mit OO nicht machbar. Selbst wenn, wie wolltest Du harte Formatierungen verhindern?
Schreibe doch mal, warum es nur ein par unveränderbare Vorlagen geben soll. Vielleicht gibt es eine Möglichkeit, Dein Problem anders zu lösen.
das von Dir gewünschte Verhalten ist mit OO nicht machbar. Selbst wenn, wie wolltest Du harte Formatierungen verhindern?
Schreibe doch mal, warum es nur ein par unveränderbare Vorlagen geben soll. Vielleicht gibt es eine Möglichkeit, Dein Problem anders zu lösen.
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: verwendbare Formatierungen limitieren
Idee?lala hat geschrieben: kann auch nicht immer einer jedes Dokument nachformatieren (bisher sind über 700 Doks geplant). Ideen?
Jedes Dokument nachformatieren!
Das muss nicht "per Hand" gemacht werden... ich stelle mir hier ein Makro vor, dass beim Speichern prüft, ob nur "erlaubte" Formatvorlagen angewendet wurden.
Das hindert aber einen Anwender nicht daran, eine erlaubte Formatvorlage nach eigenen Wünschen zu ändern - oder "harte" Formatierungen zu nutzen.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: verwendbare Formatierungen limitieren
Das solches Makro ist weniger das Problem... wie geschrieben: die Anwender können eine erlaubte Vorlage ändern... und dann?
Wie willst Du mit "harten" Formatierungen umgehen?
Welche Formate sollen denn erlaubt werden?
Sollen die Anwender ggfs. "nur" einfachen Text zusteuern?
Evlt. gibt es andere Lösungswege,erzähl' mal ein wenig mehr...
Wie willst Du mit "harten" Formatierungen umgehen?
Welche Formate sollen denn erlaubt werden?
Sollen die Anwender ggfs. "nur" einfachen Text zusteuern?
Evlt. gibt es andere Lösungswege,erzähl' mal ein wenig mehr...

Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: verwendbare Formatierungen limitieren
Ein Makro kann prüfen, ob die verwendeten Absatzvorlagen einem (oder 15 verschiedenen) Vorlagenformat-Namen entsprechen.
Die Länge des Dokuments ist dabei unwichtig.
Ebenso können sämtliche Eigenschaften der verwendeten Vorlagen auf Änderung geprüft werden.
Das ist im Prinzip eine Fleissarbeit... aber machbar.
Auch kann ein Dokument auf "harte" Formatierungen geprüft werden...auch eine Fleissarbeit.
Einfacher ist es, durch eine Arbeitsanweisung die Anwender auf die Nutzung der Vorgaben zu verpflichten.
Aus der Makro-Bibliothek GIMMICKS, Makro GetStyles
' Check all StyleFamilies(i.e. PageStyles, ParagraphStyles, CharacterStyles, cellStyles)
Aber, Du hast wohl vom Makroschreiben gar keine Ahnung....?
Die Länge des Dokuments ist dabei unwichtig.
Ebenso können sämtliche Eigenschaften der verwendeten Vorlagen auf Änderung geprüft werden.
Das ist im Prinzip eine Fleissarbeit... aber machbar.
Auch kann ein Dokument auf "harte" Formatierungen geprüft werden...auch eine Fleissarbeit.
Einfacher ist es, durch eine Arbeitsanweisung die Anwender auf die Nutzung der Vorgaben zu verpflichten.
Aus der Makro-Bibliothek GIMMICKS, Makro GetStyles
' Check all StyleFamilies(i.e. PageStyles, ParagraphStyles, CharacterStyles, cellStyles)
Code: Alles auswählen
For n = 0 to oDocument.StyleFamilies.Count - 1
For m = 0 to oDocument.StyleFamilies.getbyIndex(n).Count-1
If oDocument.StyleFamilies.GetbyIndex(n).getbyIndex(m).IsUserDefined then
WriteStringtoLogFile(oDocument.StyleFamilies.GetbyIndex(n).getbyIndex(m).Name)
End If
Next
Next
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: verwendbare Formatierungen limitieren
Nein, gibt es nicht.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: verwendbare Formatierungen limitieren
Es gibt meines Wissens eine Schummellösung: Für diese Dokumente werden eigene Absatzvorlagen als "Benutzervorlagen" erstellt und das Dokument dann als Dokumentenvorlage gespeichert. Beim Speichern ist das Formatvorlagenfenster auf "Benutzervorlagen" gestellt. Zumindest in meinem Test wurde die entsprechende Dokumentenvorlage auch so geöffnet, wie sie gespeichert worden ist, so daß man zunächst nur die benutzerdefinierten Absatzvorlagen zur Auswahl hat.
Solange die Mitarbeitenden genügend diszipliniert sind, sich auf diesen Katalog zu beschränken, geht das. Mögliche Harte Formatierungen - bis hin zu Neudefinitionen der Formatvorlagen - lassen sich einfach entfernen. Dazu wird mit Strg+A alles markiert, mit Strg+C alles kopiert und mit Strg+V in ein neues Dokument (auf Basis der Vorlage,versteht sich) eingefügt. Strg+M bringt alles wieder in den Formatvorlagenoriginalzustand. Gezielt gesetztes Fett und Kursiv sind jetzt natürlich auch weg. Sobald jemand natürlich eigene Vorlagen verwendet - oder die Benutzervorlagen mißbraucht, weil er z.B. nicht auf Überschriften... zurückgreift, sondern alles hart formatiert, ist Feierabend.
EGO
Solange die Mitarbeitenden genügend diszipliniert sind, sich auf diesen Katalog zu beschränken, geht das. Mögliche Harte Formatierungen - bis hin zu Neudefinitionen der Formatvorlagen - lassen sich einfach entfernen. Dazu wird mit Strg+A alles markiert, mit Strg+C alles kopiert und mit Strg+V in ein neues Dokument (auf Basis der Vorlage,versteht sich) eingefügt. Strg+M bringt alles wieder in den Formatvorlagenoriginalzustand. Gezielt gesetztes Fett und Kursiv sind jetzt natürlich auch weg. Sobald jemand natürlich eigene Vorlagen verwendet - oder die Benutzervorlagen mißbraucht, weil er z.B. nicht auf Überschriften... zurückgreift, sondern alles hart formatiert, ist Feierabend.
EGO
Aktuell arbeite ich mit OO 4.1.13 unter Win10 Pro