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.
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.
Risposte:
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" -
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:
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:
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.
Anche se questo è piuttosto vecchio, ma oggi ho riscontrato lo stesso problema e la soluzione che segue (che funziona in Word-2010):
Colore formattazione stile = Automatico
Seleziona il testo su cui desideri applicare lo stile.
Attenzione: selezionare Paragrafo completo, inclusi tutti i segni di paragrafo associati.
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
:)
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).
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:
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:
Assicurarsi che il file non sia aperto in Office.
Crea una copia di backup del file. Un errore nella procedura potrebbe rendere il documento non aperto.
Rinominare il file per avere l' .zip
estensione anziché .docx
. I formati XML di Office sono in realtà solo file zip.
Estrarre il contenuto di questo file in una directory temporanea.
Individua un file chiamato styles.xml
che 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.
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.
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"/>
Elimina l'intero elemento (tutto da e compreso il <w:color
fino 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.
Salva e chiudi il file.
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".
Rinominare il file risultante in *.docx
.
Ora dovresti vedere qualcosa del genere:
Si noti che Font color: Auto
ora 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.)