Word 2010: creare uno stile senza un colore del carattere


14

C'è un modo per creare uno stile che non ha un colore del carattere. Il testo a cui voglio applicare il carattere è già colorato (colori diversi a seconda della parola), voglio solo che lo stile abbia la dimensione e lo sfondo del carattere.


1
Lasciare il colore del carattere dello stile su "Automatico" non funziona?
Ƭᴇcʜιᴇ007,

1
Stranamente cambia del testo in nero ma lascia l'altro testo colorato.
Jonathan Allen,

Posso confermare che non funziona correttamente e alcune parole cambiano colore, mentre la maggioranza no. Questo sembra essere un bug in MS Word.
Alexander Galkin,

Da quando ho usato Word, ricordo che il comportamento sarebbe diverso anche per il testo a cui era già stata applicata una formattazione inferiore o superiore al 50%. Come se una parola fosse in grassetto o usando un font specifico, rimarrebbe così. Ma se oltre il 50% di una frase fosse in grassetto o usando quell'altro carattere, potrebbe essere rimosso quando veniva applicato un altro stile. Non ricordo i dettagli esatti e non ricordo se si applicava anche al colore.
Arjan,

Ho esattamente lo stesso problema, ma nessuna delle risposte qui ha aiutato. Ho ripubblicato come nuova domanda per una versione diversa di winword .
BmyGuest,

Risposte:


7

Gli stili sono stati un grande passo avanti nella produzione efficiente di documenti nelle prime versioni di Word, ma sono diventati così complicati da costituire più problemi di quanti ne valga la pena per la maggior parte degli utenti.

Nella definizione di stile, esiste un'impostazione per "Stile basato su" e una per "Tipo di stile" -

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Qui puoi vedere due stili predefiniti integrati in Word 2007. Entrambi hanno il colore del carattere impostato su blu. Ecco i risultati dell'applicazione di quegli stili al testo in cui le parole sono state colorate individualmente:

inserisci qui la descrizione dell'immagine

Come puoi vedere, quando "Tipo di stile" è "Collegato" e "Stile basato su" è impostato sullo stile di paragrafo Normale, l'attributo di colore dello stile non sostituisce i singoli colori delle parole. "Tipo di stile" impostato su Carattere e "Stile basato su" impostato su Carattere paragrafo predefinito NON sovrascrive i singoli colori.

Quando definisci il tuo stile avrai scelte per "Tipo di stile" come mostrato qui: inserisci qui la descrizione dell'immagine

Dovresti essere in grado di ottenere ciò che desideri selezionando Collegato per "Tipo di stile" e Normale per "Stile basato su" nella definizione dello stile.


1
In realtà non stai rispondendo alla domanda. Come non impostare il colore in uno stile?
flodin,

"Dovresti essere in grado di ottenere ciò che desideri selezionando Collegato per" Tipo di stile "e Normale per" Stile basato su "nella definizione dello stile." Ecco come impostare uno stile senza un colore. Ho approfondito molti dettagli su come funziona, ma questa è la risposta specifica.
Dave Becker,

hmm ... Office365 non sembra fornire un'opzione "@defaultparagraphfont".
Carl Witthoft,

Ho trovato quello stile, ma Office365 si rifiuta di farmi usare - -è taggato "Nascondi fino all'utilizzo"
Carl Witthoft

4

Anche se questo è piuttosto vecchio, ma oggi ho riscontrato lo stesso problema e la soluzione che segue (che funziona in Word-2010):

  1. Utilizzare il pulsante Attiva / Disattiva per mostrare i segni di paragrafo
  2. Verifica che Stile mostri Tipo di stile: Collegato (paragrafo e carattere)
  3. Colore formattazione stile = Automatico

  4. Seleziona il testo su cui desideri applicare lo stile.

Attenzione: selezionare Paragrafo completo, inclusi tutti i segni di paragrafo associati.

  1. Applica lo stile. Sarà NON cambiare il colore del testo originale.

Ho affrontato un problema simile. Durante la copia / incolla e l'applicazione dello stile, a volte il colore del testo veniva cambiato e altre volte NON lo era. La risposta di Dave Becker e il seguente link mi hanno aiutato a risolvere questo problema:

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

:)


Sono d'accordo, ho uno stile per il quale mi sono assicurato che il colore fosse impostato su automatico. Il più delle volte quando lo applico a un paragrafo con evidenziazione del colore della sintassi del codice (le parole hanno colori diversi) lo stile si applica correttamente. Ma a volte trasforma tutte le parole in nero. Quindi, come suggerito, prova a fare la selezione del paragrafo in modo diverso, ad esempio prendi una riga sopra o sotto. Vedrai che funziona :) ...
codea,

0

Non puoi effettivamente creare uno stile senza un colore; ogni stile ha un colore specificato o eredita il colore del suo stile principale. (Gli stili di carattere basati sullo stile di carattere del paragrafo Predefinito ereditano le impostazioni del carattere, incluso il colore, dallo stile di paragrafo applicato.) Ma probabilmente puoi fare quello che sembra che tu voglia fare usando uno stile di paragrafo. Se meno del 50% di un paragrafo ha una particolare formattazione diretta (ovvero, la formattazione applicata senza l'uso degli stili), verrà mantenuta quando viene applicato lo stile di paragrafo. (Se supera il 50%, dovrai riapplicare i colori.) Potrebbe funzionare anche uno stile collegato, ma tendo ad evitarli (tranne gli stili collegati incorporati, inclusi gli stili Normale e Intestazione); di solito funzionano bene, ma a volte fanno cose strane.

Potrebbe non essere un'opzione, ma potresti voler creare stili di carattere per i singoli colori che stai utilizzando; l'applicazione di uno stile di paragrafo non dovrebbe rimuovere alcuna formattazione applicata tramite stili di carattere. (Uno stile collegato può o meno rimuovere gli stili di carattere, a seconda di come viene applicato; una delle cose strane che fanno gli stili collegati).


0

Ho avuto un problema simile. Tuttavia, ho notato che non è successo con gli stili di carattere incorporati. L'apertura di uno degli stili incorporati e quindi del mio stile nella finestra di dialogo "Modifica stile" ha rivelato una differenza fondamentale. Ecco un esempio di quest'ultimo:

Colore carattere: Auto

La parte più importante di questa finestra di dialogo è la casella di testo di sola lettura nella parte inferiore, che contiene un riepilogo di tutte le modifiche apportate dallo stile. Si noti che in questo esempio include Font color: Auto. Criticamente, questo non era presente negli stili di carattere incorporati che non manifestavano questo problema.

Sfortunatamente, non sono riuscito a trovare alcun modo per rimuoverlo tramite l'interfaccia utente. Penso che questa sia una svista nel design di Word.

Tuttavia, esiste almeno un modo per farlo, anche se non molto intuitivo. Qualche tempo fa, Microsoft Office ha adottato formati di file basati su XML, quindi è possibile sezionare e modificarli arbitrariamente direttamente con relativa facilità. Si scopre che è abbastanza facile eliminare le specifiche del colore offensive.

Non ricordo al 100% se Word 2010 utilizzava il formato XML, ma penso di sì. Ho provato questo in Word 2013; la procedura potrebbe essere leggermente diversa tra le versioni.

Ecco come:

  1. Assicurarsi che il file non sia aperto in Office.

  2. Crea una copia di backup del file. Un errore nella procedura potrebbe rendere il documento non aperto.

  3. Rinominare il file per avere l' .zipestensione anziché .docx. I formati XML di Office sono in realtà solo file zip.

  4. Estrarre il contenuto di questo file in una directory temporanea.

  5. Individua un file chiamato styles.xmlche sarà all'interno di una sottodirectory chiamata word. Apri questo file, preferibilmente in un editor XML o in un editor di testo / codice semplice di terze parti come EmEditor . Nel peggiore dei casi puoi anche usare Blocco note o Wordpad. Office non inserisce alcuna interruzione di linea o tabulazione nell'XML, quindi sarà una seccatura lavorare a meno che il tuo editore non divida gli elementi XML o almeno le parole.

  6. Trova l' <w:style>elemento per lo stile in questione. Nel mio esempio, il tag di apertura è simile al seguente, osservando che esiste un elemento figlio per il nome visualizzabile, poiché l'ID programmatico non può contenere determinati caratteri come spazi:

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

    Non passare al primo posto in cui vedi il nome dello stile, poiché è probabile che il nome si presenti anche in altre parti dell'XML; assicurarsi che corrisponda al modello sopra.

  7. Trova l' <w:color>elemento all'interno di quell'elemento (sarà da qualche parte tra il <w:style …>e <w:style/>). I programmatori notano che si trova all'interno di un elemento figlio chiamato <w:rPr>. Nel mio esempio, l'elemento era il seguente:

    <w:color w:val="000000" w:themeColor="text1"/>
    
  8. Elimina l'intero elemento (tutto da e compreso il <w:colorfino al primo compreso  /> ). Fai attenzione perché le parentesi angolari per i tag adiacenti si troveranno immediatamente accanto a questo tag e se tagli una parte di un altro tag, il tutto diventa illeggibile.

  9. Salva e chiudi il file.

  10. Comprimi il contenuto della directory temporanea. Nota che, se stai usando la funzione "Invia a cartella compressa (zippata)" di Windows, assicurati di farlo sul contenuto della directory temporanea e non sulla directory temporanea stessa; Word non leggerà il file se i file interni sono nidificati di un livello aggiuntivo e visualizzerai un errore del tipo "Microsoft Office non può aprire questo file perché alcune parti sono mancanti o non valide".

  11. Rinominare il file risultante in *.docx.

Ora dovresti vedere qualcosa del genere:

Nessun attributo di colore del carattere

Si noti che Font color: Autoora non c'è più. Supponendo che sia uno stile di carattere, ora non cambierà il colore di ciò che viene applicato sopra. (Ho testato il testo in cui lo stile di paragrafo aveva un colore specifico, ma presumo che ciò sarebbe vero anche per la formattazione diretta o per uno stile di carattere principale.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.