Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Sicherheitshinweis ---> für registrierte Mitglieder <-
Buchstaben Stil zuweisen
zurück: Dokument_new - ShowFieldCodes - Felderaktualisieren weiter: Anzahl Zeichen in einem Absatz Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Roman1977
VBA-Lehrling


Verfasst am:
29. Apr 2009, 08:50
Rufname:

Buchstaben Stil zuweisen - Buchstaben Stil zuweisen

Nach oben
       Version: Office 2k (2000)

Hallo,

ich habe ein kleines Problem und mir ist nicht klar warum:

Ich möchte z.B. in einem Wort einen Text per Makro einfügen

Code:

    Selection.Style = "teststyle"
    Selection.TypeText text:="HALLO"


Warum wird denn jetzt das ganze Wort mit dem Stil "teststyle" markiert? und nicht nur der angegebene Text. Wenn ich z.B. vorne und hinter dem "Hallo" noch Leerzeichen einfüge passiert das nicht. Selection.TypeText kann man ja nicht direkt einen Stil zuweisen (Style:=..), da schreit das Programm die ganze zeit Sad

Bin um jeden Tipp dankbar
Gruß
Roman
Lisa
Moderator; Word seit Word 5.0 (für DOS)


Verfasst am:
29. Apr 2009, 20:39
Rufname:
Wohnort: Leipzig


AW: Buchstaben Stil zuweisen - AW: Buchstaben Stil zuweisen

Nach oben
       Version: Office 2k (2000)

Hallo Roman,

fett einschalten, schreiben, fett wieder ausschalten, geht so:
Code:
Sub FetterText1()

    Selection.Font.Bold = True
    Selection.TypeText "blabla"
    Selection.Font.Bold = False

End Sub

Es ist genau wie der Fett-Button. Wenn man den drückt, wird aller Text, den man danach schreibt, fett, bis man ihn wieder klickt.
Man kann jedoch auch ein einzelnes Wort (oder einen Buchstaben) markieren (schwärzen) und dann auf fett klicken. In VBA sieht das so aus:
Code:
Sub FetterText2()

    Selection.Range.Font.Bold = True

End Sub

Dann wird der andere Text davon nicht betroffen.

_________________
Sei doch so nett und gib eine Rückmeldung, ob es klappt!
Gruß, Lisa

Guter Rat ist teuer!
Roman1977
VBA-Lehrling


Verfasst am:
04. Mai 2009, 09:42
Rufname:

AW: Buchstaben Stil zuweisen - AW: Buchstaben Stil zuweisen

Nach oben
       Version: Office 2k (2000)

Hi,

danke für die Info, aber ich muss jetzt doch noch mal fragen ...

Gehn wir davon aus ich stehe in einem Absatz ein einer belibigen Stelle und möchte einen Text über eine Dialogbox einfügen. Dieser Text soll dann den entsprechenden Stil bekommen, wenn er engefügt wird/wurde.

Und das ganze sollte auch rückwärts gehen, sprich man steht mit dem Cursor in dem Stil "teststyle", jetzt wird automatisch der Text in beide Richtungen abgegrast und alles was noch "teststyle" ist wird in einer Dialogbox ausgegeben, kann verändert werden und wird bei "OK" ersetzt.

Ich probiere jetzt schon eine ganze Weile rum, komme aber immer zu dem Entschluss, gehe zurück auf Los *grumml*

Hat jemand einen Holzhammer der mich auf den richtigen Weg bringt?

Gruß
Roman
Lisa
Moderator; Word seit Word 5.0 (für DOS)


Verfasst am:
04. Mai 2009, 20:31
Rufname:
Wohnort: Leipzig


AW: Buchstaben Stil zuweisen - AW: Buchstaben Stil zuweisen

Nach oben
       Version: Office 2k (2000)

Hallo Roman,

ehrlich gesagt, versteh ich noch nicht, was jetzt wirklich Deine Frage ist.

Aber mal zum Verständnis: Ein Style entspricht in der Benutzerschnittstelle von Word einer Formatvorlage. Es gibt unter Word 2000 Absatzformatvorlagen und Zeichenformatvorlagen. Absatz-Formatvorlagen wirken (wie der Name schon sagt) auf einen ganzen Absatz, z.B. "Überschrift 1", "Textkörper" usw. Sie können neben Informationen über Schriftart, -größe, -auszeichnung auch Angaben zu Rahmen, Abstände vor und nach dem Absatz, Zeilenabstand innerhalb des Absatzes, Hintergrundschattierung usw. enthalten.
Zeichenformatvorlagen wirken auf einen selektierten Bereich (Range) und formatieren nur die Zeichen, z.B. fett, kursiv, ausgeblendet, Schriftfarbe usw.

Wenn Du innerhalb eines Absatzes ein Wort einfügst, kannst Du entweder nur diesem eingefügten Wort eine Zeichenformatvorlage zuweisen oder dem gesamten Absatz eine Absatzformatvorlage.

Um in Word zu sehen, welche Absatzformatvorlage jeder Absatz hat, im Menü Ansicht - Normal auswählen. In Extras - Optionen - Ansicht darauf achten, dass bei "Breite der Formatvorlagenanzeige" ein Wert steht, etwa 3 cm o.ä. Dann siehst Du links am Rand die Bezeichnungen der Absatz-Formatvorlagen (styles), wie hier:

Screenshot Formatvorlagen-Anzeige

Also bitte überdenke noch mal, was genau die Frage ist.
Weiter ist es sinnvoll, für jede neue Frage einen eigenen Thread aufzumachen. Damit steigen die Chancen auf Antworten (denn einige Experten im lesen/beantworten nur Beiträge, die "noch nicht angefangen" sind). Eine neue Frage wird von jedem gelesen.

Gruß
Lisa
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Word Formate: Obere Hälfte der Buchstaben fehlen, wer weiß Rat? 1 Gast 2273 21. Feb 2011, 00:03
Gregor80 Obere Hälfte der Buchstaben fehlen, wer weiß Rat?
Keine neuen Beiträge Word Formate: Schriftänderung bei speziellen Buchstaben nicht mehr möglich 1 molido 1127 15. März 2010, 16:28
molido Schriftänderung bei speziellen Buchstaben nicht mehr möglich
Keine neuen Beiträge Word Formate: Ein Bild (shape) einem Imageobjekt im UseForm zuweisen. Wie? 0 Thomas D. 1221 25. Feb 2010, 12:21
Thomas D. Ein Bild (shape) einem Imageobjekt im UseForm zuweisen. Wie?
Keine neuen Beiträge Word Formate: Nummerierung mit fortlaufenden Buchstaben (Vorgabe ändern) 1 guenthy 2363 08. Dez 2009, 13:01
nimenn Nummerierung mit fortlaufenden Buchstaben (Vorgabe  ändern)
Keine neuen Beiträge Word Formate: Merkwürdige Abstände zwischen den Buchstaben 1 Dasch 1843 24. Sep 2009, 14:15
HoMa Merkwürdige Abstände zwischen den Buchstaben
Keine neuen Beiträge Word VBA Programmierung (Makros): for each next - Schleife: String einen Namen zuweisen 1 Dey 3515 09. Apr 2009, 15:00
Lisa for each next - Schleife: String einen Namen zuweisen
Keine neuen Beiträge Word VBA Programmierung (Makros): Comboboxinhalt den Textmarken zuweisen 1 Gast 1006 10. Dez 2008, 16:20
Gast Comboboxinhalt den Textmarken zuweisen
Keine neuen Beiträge Word VBA Programmierung (Makros): Word-Textmarke einem Makro zuweisen 0 Felina 1920 09. Dez 2008, 15:41
Felina Word-Textmarke einem Makro zuweisen
Keine neuen Beiträge Word VBA Programmierung (Makros): Serienbrief einen Ordner zum speichern zuweisen? 1 Gast 605 15. Okt 2008, 12:16
Meyer_tell Serienbrief einen Ordner zum speichern zuweisen?
Keine neuen Beiträge Word Formate: Buchstaben kleben teilweise aneinander 3 schnacko 2742 21. Aug 2008, 12:54
CaBe Buchstaben kleben teilweise aneinander
Keine neuen Beiträge Word VBA Programmierung (Makros): Wie einem Formfield einen mehrzeiligen Text zuweisen 5 rhiller 2839 08. Aug 2008, 11:59
WiZo Wie einem Formfield einen mehrzeiligen Text zuweisen
Keine neuen Beiträge Word VBA Programmierung (Makros): Buchstaben PRO seite zählen 1 Alien2 1520 31. Jan 2008, 10:55
HermannL Buchstaben PRO seite zählen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme