Word 2010: Utwórz styl bez koloru czcionki

14

Czy istnieje sposób na stworzenie stylu, który nie ma koloru czcionki. Tekst, do którego chcę zastosować czcionkę, jest już kolorowy (różne kolory w zależności od słowa), chcę tylko, aby styl miał rozmiar czcionki i tło.

Jonathan Allen
źródło
1
Pozostawienie koloru czcionki w stylu „Automatic” nie działa?
ᴇcʜιᴇ007
1
Dziwnie zmienia część tekstu na czarny, ale pozostawia inny tekst w kolorze.
Jonathan Allen,
Mogę potwierdzić, że to nie działa poprawnie i niektóre słowa zmieniają kolory, podczas gdy większość nie. To wydaje się być błędem w MS Word.
Alexander Galkin,
Od czasów, w których korzystałem z programu Word, pamiętam, że zachowanie również byłoby inne w przypadku tekstu, w którym zastosowano już mniej lub więcej niż 50% niektórych formatowań. Tak jakby jedno słowo było pogrubione lub używało określonej czcionki, tak by pozostało. Ale jeśli ponad 50% zdania było pogrubione lub używało innej czcionki, można je usunąć, gdy zastosowany zostanie inny styl. Nie pamiętam dokładnych szczegółów i nie pamiętam, czy dotyczyło to również koloru.
Arjan
Mam dokładnie ten sam problem, ale żadna z odpowiedzi tutaj nie pomogła. Mam umieszczane jako nowe pytanie w innej wersji winword .
BmyGuest

Odpowiedzi:

7

Style były wielkim przełomem w wydajnej produkcji dokumentów we wczesnych wersjach programu Word, ale stało się tak skomplikowane, że sprawia więcej problemów niż jest to warte dla większości użytkowników.

W definicji stylu istnieje ustawienie „Styl oparty na” i jedno dla „Typ stylu” -

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Tutaj widać dwa domyślne style wbudowane w Word 2007. Oba mają kolor czcionki ustawiony na niebieski. Oto wyniki zastosowania tych stylów do tekstu, w którym słowa zostały indywidualnie pokolorowane:

wprowadź opis zdjęcia tutaj

Jak widać, gdy „Typ stylu” jest „Połączony”, a „Styl oparty na” jest ustawiony na styl akapitowy Normalny, atrybut koloru stylu nie zastępuje poszczególnych kolorów słów. „Typ stylu” ustawiony na Znak i „Styl oparty na” ustawiony na Domyślną czcionkę akapitu NIE zastępuje poszczególnych kolorów.

Po zdefiniowaniu własnego stylu będziesz mieć możliwość wyboru „Typu stylu”, jak pokazano tutaj: wprowadź opis zdjęcia tutaj

Powinieneś być w stanie uzyskać to, co chcesz, wybierając Połączone dla „Typu stylu” i Normalny dla „Stylu opartego na” w definicji stylu.

Dave Becker
źródło
2
W rzeczywistości nie odpowiadasz na pytanie. Jak nie ustawić koloru w stylu?
flodin
„Powinieneś być w stanie uzyskać to, co chcesz, wybierając Połączony dla„ Typu stylu ”i Normalny dla„ Stylu opartego na ”w definicji stylu.” W ten sposób ustawiasz styl bez koloru. Zagłębiłem się w wiele szczegółów na temat tego, jak to działa, ale to jest konkretna odpowiedź.
Dave Becker,
hmm ... Office365 nie wydaje się oferować opcji „@defaultparagraphfont”.
Carl Witthoft,
Znalazłem ten styl, ale Office365 nie pozwala mi go używać - oznaczono go jako „Ukryj, dopóki nie zostanie użyty”
Carl Witthoft,
4

Chociaż jest to dość stare, ale dzisiaj napotkałem ten sam problem i następujące jest rozwiązanie (działające w Word-2010):

  1. Użyj przycisku przełączania, aby pokazać znaki akapitu
  2. Sprawdź, czy Styl pokazuje typ stylu: Połączony (akapit i znak)
  3. Styl formatowania Kolor = Automatyczny

  4. Wybierz tekst, do którego chcesz zastosować styl.

Uwaga: Wybierz Pełny akapit, w tym wszystkie powiązane z nim znaki akapitu.

  1. Zastosuj styl. To będzie nie zmienia oryginalnego koloru tekstu.

Napotkałem podobny problem. Podczas kopiowania / wklejania i stosowania stylu czasami kolor tekstu był zmieniany, a czasem NIE. Odpowiedź Dave'a Beckera i linku pomocnego pomogła mi rozwiązać ten problem:

http://shaunakelly.com/word/styles/stylesoverridedirectformatting.html

:)

Shivam7898
źródło
Zgadzam się, mam styl, dla którego upewniłem się, że kolor jest ustawiony na automatyczny. Przez większość czasu, gdy stosuję go do akapitu, który ma podświetlenie składni kodu (słowa mają różne kolory), styl jest stosowany poprawnie. Ale czasami wszystkie słowa są czarne. Tak jak sugerowano, spróbuj dokonać wyboru akapitu inaczej, np. Weź jedną linię powyżej lub poniżej. Zobaczysz, że działa :) ...
codea
0

Nie można stworzyć stylu bez koloru; każdy styl ma określony kolor lub dziedziczy kolor stylu macierzystego. (Style znaków oparte na domyślnym stylu czcionki akapitowej dziedziczą ustawienia czcionki, w tym kolor, z zastosowanego stylu akapitu). Ale prawdopodobnie możesz zrobić to, co zabrzmi, używając stylu akapitu. Jeśli mniej niż 50% akapitu ma określone bezpośrednie formatowanie (tj. Formatowanie zastosowane bez użycia stylów), zostanie zachowane po zastosowaniu stylu akapitu. (Jeśli jest to więcej niż 50%, będziesz musiał ponownie zastosować kolory.) Styl połączony może również działać, ale zazwyczaj unikam tych (z wyjątkiem wbudowanych stylów połączonych, w tym stylów Normalnych i Nagłówka); zwykle działają dobrze, ale czasami robią dziwne rzeczy.

To może nie być opcja, ale możesz chcieć stworzyć style znaków dla poszczególnych kolorów, których używasz; zastosowaniu stylu akapitu nie należy usuwać żadnych formatowanie zastosowane przez stylów znakowych. (Połączony styl może, ale nie musi, usuwać style znaków, w zależności od tego, w jaki sposób jest stosowany; jedna z dziwnych rzeczy, które łączą style).

j_foster
źródło
0

Miałem podobny problem. Zauważyłem jednak, że tak się nie stało z wbudowanymi stylami postaci. Otwarcie jednego z wbudowanych stylów, a następnie mojego stylu w oknie dialogowym „Modyfikuj styl” ujawniło kluczową różnicę. Oto przykład tego ostatniego:

Kolor czcionki: Auto

Najważniejszą częścią tego okna dialogowego jest pole tekstowe tylko do odczytu u dołu, które zawiera podsumowanie wszystkich zmian wprowadzonych przez styl. Zauważ, że w tym przykładzie obejmuje Font color: Auto. Krytycznie nie było to obecne we wbudowanych stylach postaci, które nie ujawniały tego problemu.

Niestety nie mogłem znaleźć sposobu na usunięcie tego za pomocą interfejsu użytkownika. Myślę, że jest to niedopatrzenie w projekcie Worda.

Istnieje jednak przynajmniej sposób na zrobienie tego, choć niezbyt przyjazny dla użytkownika. Jakiś czas temu Microsoft Office przyjął formaty plików oparte na XML, więc możliwe jest ich dokładne i dowolne modyfikowanie bezpośrednio. Okazuje się, że dość łatwo jest usunąć niepoprawną specyfikację kolorów.

Nie pamiętam w 100%, czy Word 2010 używa formatu XML, ale tak myślę. Przetestowałem to w programie Word 2013; procedura może się nieco różnić między wersjami.

Oto jak:

  1. Upewnij się, że plik nie jest otwarty w pakiecie Office.

  2. Wykonaj kopię zapasową pliku. Błąd w procedurze może uniemożliwić otwarcie dokumentu.

  3. Zmień nazwę pliku, aby miał .ziprozszerzenie zamiast .docx. Formaty XML pakietu Office są tak naprawdę tylko plikami zip.

  4. Wyodrębnij zawartość tego pliku do katalogu tymczasowego.

  5. Znajdź nazwany plik, styles.xmlktóry będzie znajdował się w podkatalogu o nazwie word. Otwórz ten plik, najlepiej w edytorze XML lub edytorze zwykłego tekstu / kodu innej firmy, takim jak EmEditor . W najgorszym przypadku możesz także użyć Notatnika lub Wordpada. Pakiet Office nie umieszcza żadnych podziałów wierszy ani tabulatorów w pliku XML, więc będzie to utrudnione w pracy, chyba że edytor rozbije elementy XML lub przynajmniej zawija słowa.

  6. Znajdź <w:style>element dla danego stylu. W moim przykładzie tag otwierający wygląda tak, zauważając, że istnieje element potomny dla wyświetlanej nazwy, ponieważ identyfikator programowy nie może zawierać pewnych znaków, takich jak spacje:

    <w:style w:type="character" w:styleId="IntenseEmphasis"><w:name w:val="Intense Emphasis"/>
    

    Nie idź na pierwsze miejsce, w którym zobaczysz nazwę stylu, ponieważ nazwa prawdopodobnie pojawi się również w innych częściach XML; upewnij się, że pasuje do powyższego szablonu.

  7. Znajdź <w:color>element w tym elemencie (znajdzie się gdzieś pomiędzy <w:style …>a <w:style/>). Programiści zauważają, że znajduje się on w elemencie potomnym o nazwie <w:rPr>. W moim przykładzie element wyglądał następująco:

    <w:color w:val="000000" w:themeColor="text1"/>
    
  8. Usuń cały ten element (wszystko od <w:colorwłącznie z pierwszą /> przeszłością włącznie  ). Uważaj, ponieważ nawiasy kątowe dla sąsiednich znaczników będą znajdować się bezpośrednio obok tego znacznika, a jeśli odetniesz część innego znacznika, całość stanie się nieczytelna.

  9. Zapisz i zamknij plik.

  10. Wykonaj kopię zapasową zawartości katalogu temp. Zauważ, że jeśli używasz funkcji „Wyślij do folderu skompresowanego (spakowanego)” Windows, upewnij się, że robisz to na zawartości katalogu temp, a nie samego katalogu temp; Program Word nie odczyta pliku, jeśli pliki wewnętrzne zostaną zagnieżdżone na dodatkowym poziomie, a pojawi się błąd „Microsoft Office nie może otworzyć tego pliku, ponieważ brakuje niektórych części lub jest on nieprawidłowy”.

  11. Zmień nazwę wynikowego pliku na *.docx.

Powinieneś teraz zobaczyć coś takiego:

Brak atrybutu koloru czcionki

Zauważ, że Font color: Autojuż nie ma. Zakładając, że jest to styl postaci, nie będzie on teraz zakłócał koloru wszystkiego, co zastosuje na wierzchu. (Testowałem na tekście, w którym styl akapitu ma określony kolor, ale zakładam, że byłoby to również prawdą w przypadku bezpośredniego formatowania lub nadrzędnego stylu znaków).

Kevin
źródło