MS-Office-Forum
Google
   

Zurück   MS-Office-Forum > Microsoft Office > Microsoft Word
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 18.08.2015, 12:22   #16
Gerhard H
MOF Guru
MOF Guru
Standard

Hallo Pep,

"Wie kann man dieses Event (Absatzzeichen einschalten) abfangen?"

Ich kenne kein Sonderzeichen_eingeblendet-Ereignis, was nicht heißen soll, dass es sowas nicht doch gibt.

Aber ich wills auch gar nicht wissen, weil ich extrem böse mit dir wäre, wenn du mir meine Sonderzeichen gegen meinen Willen ausblenden würdest. Ich brauch die nämlich immer.

Du könntest statt Ausblenden mit Schriftfarbe weiß arbeiten, aber erstens bleiben dir dann statt des Textes weiße Flächen übrig und zweitens kann jeder nicht vollkommen unbeleckte Anwender die doch wieder sichtbar machen.
Was ist eigentlich Sinn der Übung, ausgeblendeten Text nie sehen zu dürfen? Vielleicht gibts Alternativen, wenn man das verstehen würde.

__________________

Gruß
Gerhard
Gerhard H ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.08.2015, 13:05   #17
Pep_Peroni
Neuer Benutzer
Neuer Benutzer
Standard

nicht böse sein

der ausgeblendeten Text, um den es geht, ist eine Eingabehilfe (es beschreibt, was in dem jeweiligen Absatz hinzuschreiben ist), da das Dokument als Vorlage dient. Der Hilfetext hat keine inhaltliche Qualität und soll deswegen ausgeblendet werden, wenn nicht benötigt.

Wie bereits beschrieben, besteht das Problem, das der ausgebelendete Text erscheint, wenn Absatzzeichen eingeschaltet werden. Dann stimmt die Aussage der Checkbox-Caption = "Hilfetext ist versteckt" nicht mehr (Toggleverhalten). Durch Abfangen des sagen wir "Sonderzeichen_eingeblendet-Ereignis", zu dem ich bisher nichts gefunden habe, könnte ich die Checkbox quasi "reseten", d.h. Häkchen weg und Caption = "Setze Häkchen um Hilfetext zu verstecken".

Geändert von Pep_Peroni (18.08.2015 um 13:10 Uhr).
Pep_Peroni ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.08.2015, 14:00   #18
TomTom2010
MOF Koryphäe
MOF Koryphäe
Standard

Hi,

Zitat: von Pep_Peroni Beitrag anzeigen

Die Funktion kenn ich und habe ich entsprechend in die Prozedur eingebaut:

Code:

ActiveWindow.View.ShowParagraphs = False
ActiveWindow.View.ShowAll = False
Problem ist, dass der ausgebelendete Text erscheint, wenn Absatzzeichen eingeschaltet werden.

Wie kann man dieses Event (Absatzzeichen einschalten) abfangen?

Das kannst du so nicht machen. Was der Anwender sehen will oder nicht, ist ganz alleine seine Sache. Wenn du mir meine Steuerzeichen ausblenden würdest, ich würd sie sofort wieder einblenden .

Vielleicht wäre es das Beste, du lädst mal ein anonymisiertes Dokument hoch, damit man sich Alternativen überlegen kann.

Gruß
TT

__________________


Lieber VW-Käfer als Microsoft Bug ...
TomTom2010 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 19.08.2015, 07:59   #19
Gerhard H
MOF Guru
MOF Guru
Standard

Hallo zusammen,

@ pep: Ich bin nicht böse. Ich wäre nur böse gewesen, wenn du mir meine Absatzmarken geklaut hättest... ;-)

Hier ein alternativer Ansatz: Die Hilfetexte sind standardmäßig immer eingeblendet und werden nur temporär für den Druck ausgeblendet. Dann müsste der Anwender gar nichts tun, außer damit leben, dass er die Hilfetexte immer sieht, auch wenn er sie schon auswendig kann. Und eine Checkbox wäre auch nicht nötig.

Ich hab das Dokument aus Beitrag 11 als Musterdokument hergenommen. Zum Testen einfach mal drucken.

Wichtig: Wenn das Dokument eine Dokumentvorlage (*.dotm) ist, muss es statt Sub Document_Open() heißen: Sub Document_New()
Code:

Private WithEvents App As Word.Application

Private Sub Document_Open()

    If App Is Nothing Then
        Set App = ThisDocument.Application
    End If
End Sub

Private Sub App_DocumentBeforePrint(ByVal Doc As Document, Cancel As Boolean)
'damit es nur für dieses Dokument greift:
If Doc.Name <> ThisDocument.Name Then Exit Sub

'Texte mit der Formatvorlage "hilfetext vor dem Drucken ausblenden...
Doc.Styles("hilfetext").Font.Hidden = True

'... und danach wieder einblenden
Application.OnTime when:=Now + TimeValue("00:00:01"), Name:="wieder_sichtbar"

End Sub

Sub wieder_sichtbar()
    ActiveDocument.Styles("hilfetext").Font.Hidden = False
End Sub
Angehängte Dateien
Dateityp: docm vertragTest4.docm (24,9 KB, 17x aufgerufen)

__________________

Gruß
Gerhard
Gerhard H ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 10:01   #20
Pep_Peroni
Neuer Benutzer
Neuer Benutzer
Standard

Ich weiß nicht Gerhard, warum du dir die Mühe für die Alternative:

Zitat:

Die Hilfetexte sind standardmäßig immer eingeblendet und werden nur temporär für den Druck ausgeblendet

gemacht hast? Ich habe doch schon im Grunde, was ich brauche (ein- /ausblenden Hilfetext).

Wenn ich Steuerzeichen ausblenden im Code auskommentiere...
Code:

Private Sub CheckBox1_Click()
'ActiveWindow.View.ShowParagraphs = False
'ActiveWindow.View.ShowAll = False

    If CheckBox1.Value = True Then
            HideText
            CheckBox1.Caption = "Helptext is hidden"
    Else
            ShowHiddenText
            CheckBox1.Caption = "Check to hide Helptext"
    End If
         
End Sub
....funktioniert aus/einblenden nicht. Also muss ich die Steuerzeichen ausblenden.
Pep_Peroni ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 10:08   #21
TomTom2010
MOF Koryphäe
MOF Koryphäe
Standard

Hi,

du kannst die Steuerzeichen nicht 'wirklich' ausblenden. Es steht jedem User frei, was er anzeigen lässt und was nicht (zumindest bei Steuerzeichen).

Daher mein Vorschlag eine Datei hochzuladen, damit man über Alternativen nachdenken kann.

Gruß
TT

__________________


Lieber VW-Käfer als Microsoft Bug ...
TomTom2010 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 11:12   #22
Pep_Peroni
Neuer Benutzer
Neuer Benutzer
Standard

Ich habe mal ein Vorlage hochgeladen, damit ihr eine Vorstellung habt, was ich meine...
Angehängte Dateien
Dateityp: docm Lastenheft-Vorlage 01.docm (24,1 KB, 21x aufgerufen)
Pep_Peroni ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 11:20   #23
Pep_Peroni
Neuer Benutzer
Neuer Benutzer
Standard

Hier Screenshots der Problematik beim einblenden der Absatzmarken:

http://www.bilder-upload.eu/show.php...1440066654.png
http://www.bilder-upload.eu/show.php...1440066691.png
Pep_Peroni ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 11:55   #24
Gerhard H
MOF Guru
MOF Guru
Standard

Hallo pep,

wie schon mehrfach erwähnt und wie du mit deinen Screenshots ja auch demonstrierst, ist das Ausblenden der verborgenen Texte auf dem Bildschirm per Makro nicht sicher zu gewährleisten, weil der Anwender die Schaltfläche zum Verbergen / Einblenden von Sonderzeichen und damit von verborgenem Text jederzeit so bedienen kann wie er möchte. Ich kenne keinen Weg, das zu unterbinden, und ich würde da auch nie tun.

Deswegen hatte ich mich von dieser Lösungsvariante verabschiedet. Mein Alternativ-Vorschlag - wegen dessen Mühsal du dir wirklich keine Gedanken machen musst: Ich mach alles, was ich hier im Forum mache, aus rein "sportlichen" Gründen - basierte auf der Meinung, dass die Sichtbarkeit der Hilfetexte lediglich auf dem Ausdruck ein Problem darstellt, nicht jedoch auf dem Bildschirm. Das hab ich offenbar missverstanden.

Erklärst du noch einmal dein Ziel? Warum stört es wenn die Hilfetexte am Bildschirm immer sichtbar sind? Oder: sollen sie denn auch gedruckt werden, wenn sie am Bildschirm sichtbar sind?

Vielleicht hat Tom noch eine Lösung in petto.

__________________

Gruß
Gerhard
Gerhard H ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 12:02   #25
TomTom2010
MOF Koryphäe
MOF Koryphäe
Standard

Hi,

hier mal eine Lösung mit 'Pseudo' Mouseover ...

Gruß
TT
Angehängte Dateien
Dateityp: docm Lastenheft-Vorlage _mit MouseOver.docm (29,7 KB, 27x aufgerufen)

__________________


Lieber VW-Käfer als Microsoft Bug ...
TomTom2010 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 12:30   #26
Gerhard H
MOF Guru
MOF Guru
Standard

Hast du zufällig das falsche Dokument hochgeladen, Tom?
Es unterscheidet sich nicht von dem aus Beitrag 22

__________________

Gruß
Gerhard
Gerhard H ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 12:31   #27
TomTom2010
MOF Koryphäe
MOF Koryphäe
Standard

Geh mal mit der Maus auf eine Überschrift

Gruß
TT

__________________


Lieber VW-Käfer als Microsoft Bug ...
TomTom2010 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 12:33   #28
Gerhard H
MOF Guru
MOF Guru
Standard

Muss man aber gesagt kriegen! ;-)

__________________

Gruß
Gerhard
Gerhard H ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 20.08.2015, 12:46   #29
TomTom2010
MOF Koryphäe
MOF Koryphäe
Standard

__________________


Lieber VW-Käfer als Microsoft Bug ...
TomTom2010 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 21.08.2015, 11:16   #30
TomTom2010
MOF Koryphäe
MOF Koryphäe
Standard

Hi,

keine Ahnung, ob das Thema noch aktuell ist, aber wenn man das Dokument als Vorlage ablegt, könnte man auch die angehängte Variante mit Inhaltssteuerelementen nutzen. Dann verschwinden die Hilfetexte kapitelweise, sobald das Dokument bearbeitet wird.

Gruß
TT
Angehängte Dateien
Dateityp: docx Lastenheft-Vorlage _mit Inhaltssteuerelementen.docx (31,5 KB, 24x aufgerufen)

__________________


Lieber VW-Käfer als Microsoft Bug ...
TomTom2010 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:57 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.