Formato data personalizzato in MS Word 2010


8

Ho un campo data in un documento Word che è stato creato da un modello incluso con Microsoft Word 2010. L'impostazione predefinita per questo campo è di visualizzare solo due posizioni dell'anno corrente.

Vorrei cambiarlo per visualizzare il numero completo dell'anno. Ho trovato la finestra di dialogo "Data e ora" come mostrato, ma non include questa opzione di formattazione (stranamente, non include nemmeno l'opzione per due anni).

Come posso aggiungere un formato data personalizzato per questo campo di testo?

Impostazioni di ora / data in inglese


Qual è il tuo sistema operativo?
wizlog,

+1 per aver tentato di usare un anno a 4 cifre (tutti dovrebbero sforzarsi di farlo perché gli anni a 2 cifre possono essere particolarmente fonte di confusione negli ultimi 12 anni). Il mio formato di data breve preferito è YYYY-Mmm-DD che, per oggi, mostra come 2011-set-01, perché non c'è assolutamente alcun errore sul significato di ciascun elemento (anche se è specifico dell'inglese, quindi la mia seconda scelta sarebbe quella di utilizzare dal più grande al più piccolo ordinamento {come avviene anche con il tempo} nella forma numerica di AAAA-MM-GG: 2011-09-01).
Randolf Richardson,

@wizlog: sono su Windows Vista, ma questo non ha nulla a che fare con l'elenco interno dei formati di data di Word. La "impostazione predefinita" menzionata per il campo di testo è specificata nel modello. Immagino che il modo più semplice per cambiare il formato sia decomprimere il file docx, trovare il codice sorgente XML che specifica le proprietà della casella di testo, modificandole e comprimendo nuovamente tutto. Vediamo.
Felix Dombek,

Risposte:


0

Cambia la visualizzazione di date, orari, valuta e misure

Questo è anche il metodo per cambiare il formato utilizzato da Windows per visualizzare date, orari, valuta e misurazioni. Puoi anche modificare l'ordinamento del testo in modo che corrisponda alle regole di ordinamento utilizzate in un Paese o una regione specifici.

Aprire Opzioni internazionali e della lingua facendo clic sul pulsante Start , facendo clic su Pannello di controllo , facendo clic su Orologio, lingua e area geografica , quindi su Opzioni internazionali e della lingua .

Fare clic sulla scheda Formati , fare clic su Personalizza questo formato e quindi fare clic su Data .


1
Questa è una risposta valida che risolve questo problema per molti programmi (+1). Per favore, non cancellarlo.
Randolf Richardson,

@randolf mi dispiace, avevo incluso qualcosa per la versione 1995-97. Ho fatto clic su Elimina, quindi su Ripristina, quindi aggiunto. Non lo farò.
wizlog,

1
Grazie per averlo lasciato attivo - ovviamente hai fatto uno sforzo per pubblicare una risposta utile e non volevo vedere il tuo duro lavoro sprecato. Continuate così! =)
Randolf Richardson,

3
-1 Questo NON è assolutamente utile per il mio problema specifico!
Felix Dombek,

Provalo. È. Dopo aver aggiunto il formato data personalizzato, riapri MS Word 2010 e vedrai.
wizlog,

6

Credo che il modo per farlo sia il seguente:

  • Vai alla scheda Inserisci in Word
  • Parti veloci
  • Campo
  • Seleziona Data dall'elenco a sinistra.
  • Inserisci il formato della data personalizzato nella casella di testo a destra (ad es. MM-DD-YY)
  • Clicca OK

E allora? Non ce la fa
Green

1
Questo funziona totalmente! È il più versatile, funziona nell'interfaccia utente normale senza modifiche XML. Dovrebbe sicuramente essere la risposta giusta.
glopes,

4

In assenza di risposte che suggeriscano soluzioni più semplici o più generali per l'aggiunta di formati di data personalizzati, ecco cosa ho fatto per risolvere il problema:

  • Rinomina il .docxfile .zipe decomprimilo in una cartella.
  • Apri il file word\document.xmlin un editor di testo.
  • Cerca dateformat(senza distinzione tra maiuscole e minuscole). Ci sono due successi, qualcosa del genere

<w: dateFormat w: val = " yy " /> <w: lid w: val = "de-DE" /> <w: storeMappedDataAs w: val = "dateTime" /> <w: calendar w: val = " gregorian "/> </ w: date> </ w: sdtPr> <w: sdtContent> <w: pw: rsidR =" 00331636 "w: rsidRDefault =" 00331636 "> <w: pPr> <w: jc w: val = "right" /> <w: rPr> <w: sz w: val = "96" /> <w: szCs w: val = "96" /> <w14: numForm w14: val = "oldStyle" / > </ w: rPr> </ w: pPr> <w: r> <w: rPr> <w: sz w: val = "96" /> <w: szCs w: val = "96" /> < w14: textOutline w14: w = "9525" w14: cap = "rnd" w14: cmpd = "sng" w14: algn = "ctr"> <w14: solidFill> <w14: srgbClr w14: val = "000000" /> </ w14: solidFill> <w14: prstDash w14: val = "solido" /> <w14: smussatura /> </ w14: textOutline> <w14: numForm w14: val = "oldStyle" /> </ w: rPr> < w: t> 11 </ w: t> </ w: r> </ w: p> </ w: sdtContent> </ w: sdt> </ w: txbxContent>

  • Per entrambi i risultati, modifica l'evidenziato yyin yyyye cambia 11in 2011.
  • Salvare il file, comprimere nuovamente tutto e rinominare l'archivio .docx. Fatto.

In base alla risposta accettata, le mie impostazioni erano già configurate in base alle mie esigenze. Ha funzionato perfettamente per me; Sono sicuro che ci deve essere un modo per modificare il formato tramite la GUI, ma una rapida modifica dell'XML ha funzionato! Grazie
Don Vince,

Wow, è pazzesco. Dover modificare l'xml per impostare il formato di una proprietà del documento è un po 'estremo ma grazie - ho cercato in alto e in basso per queste informazioni pensando che ci sarebbe stata un'opzione cotta che mi mancava. Nota nel mio caso ho un modello di documento di SharePoint 2010 che ha proprietà del documento, non campi. La modifica dei codici di campo non ha alcun effetto sulla visualizzazione delle proprietà del documento.
David Clarke,

2

Bene ... ho fatto quanto segue:

Fare clic con il pulsante destro del mouse sul campo Data e selezionare Toggle Field Codes.

Era così:

{ TIME \@ "MMMM d, y" }

il singolo ymi stava regalando un anno a due cifre come 14.

L'ho cambiato in

{ TIME \@ "MMMM d, yyyy" }

Fare nuovamente clic con il pulsante destro del mouse sul campo Data e selezionare Toggle Field Codes.

Ecco. Ha funzionato!

Ora ho un quattro anni cifre: 2014.

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.