Suggerimento: le altre lingue sono tradotte da Google. Puoi visitare il English versione di questo link.
Connetti
x
or
x
x
Registratevi
x

or

Come si cambiano le virgolette semplici in virgolette ricci?

Normalmente Microsoft Word cambierà automaticamente le virgolette alle virgolette ricci (di smart ortorographer) mentre scrivi. Ma se la funzionalità è disattivata, nel documento possono essere visualizzati sia i segni di virgolette singole che doppie. Ecco alcuni suggerimenti per cambiare le virgolette semplici in virgolette e viceversa in Word.

Chang riporta direttamente le virgolette ricci con Trova e sostituisci

Cambia le virgolette semplici in virgolette ricurve con VBA


freccia blu bolla destra Cambia le virgolette semplici in virgolette ricci con Trova e sostituisci

Piccante
Stupefacente! Utilizza le schede efficienti in Word (Office) come Chrome, Firefox e New Internet Explorer!

Per saperne di più Scarica gratis

Prima di applicare Trova e sostituisci, dovresti andare a Opzioni correttive automatiche deselezionare il "Virgolette" con "virgolette" Casella di controllo.

In Word 2003, Opzioni correttive automatiche è sotto il Strumento bar. E in Word 2007, facendo domanda Opzioni correttive automatiche cliccando > Opzioni > proofing > Opzioni correttive automatiche. Qui prendiamo Word 2010 / 2013 per esempio:

Passo 1. Clic > opzione > proofing > Opzioni correttive automatiche > Formattazione automatica durante la digitazioneE selezionare "Virgolette" con "virgolette" casella di controllo. Vedi screenshot:

Passo 2. Clic Home > sostituire Il Editing gruppo o stampa Ctrl + H da visualizzare Trova e sostituisci finestra di dialogo e immettere 'or '' in Trova quello che casella e immettere ' or ''in Sostituire con scatola. Vedi screenshot:

Passo 3. Clic Sostituisci tutto.

Nota: se si desidera sostituire tutte le virgolette con virgolette semplici, cancellare "Virgolette" con "virgolette" casella di controllo).


freccia blu bolla destra Cambia le virgolette semplici in virgolette ricurve con VBA

Per sostituire tutte le virgolette semplici con le virgolette inglesi in Word 2010 con l'utilizzo di VBA, fare clic Compila il > opzione > proofing e fare clic su Correzione automatica Opzioni e seleziona la "Virgolette" con "virgolette" seleziona la casella come segue (Note: se si desidera sostituire tutte le virgolette con virgolette semplici, deselezionare "Virgolette semplici" con la casella di controllo "virgolette inglesi").

Passo 1: premere "Alt-F11"Per aprire la finestra di Microsoft Visual Basic per applicazione;

Passo 2: fare clic Modulo sul inserire scheda, copia e incolla il seguente codice VBA nel Modulo finestra;

Passo 3: quindi fare clic Correre pulsante per applicare il VBA.

Il seguente VBA consiste nel modificare le virgolette semplici in virgolette inglesi:

Sub ChangeDoubleStraightQuotes()
'Update 20131107
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = """"
.Replacement.Text = """"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord =False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Il seguente VBA è di modificare le virgolette ricurve in virgolette semplici:

Sub ReplaceSmartQuotes()
Dim vFindText As Variant
Dim vReplText As Variant
Dim i As Long
vFindText = Array("[^0145^0146]", "[^0147^0148]")
vReplText = Array("^039", "^034")
With Selection.Find
.ClearFormatting
.Replacement.ClearFormatting
.Forward = True
.Wrap = wdFindContinue
.MatchWholeWord = True
.MatchWildcards = True
For i = LBound(vFindText) To UBound(vFindText)
.Text = vFindText(i)
.Replacement.Text = vReplText(i)
.Execute Replace:=wdReplaceAll
Next i
End With
End Sub



Strumenti di produttività di Word consigliati

Kutools per Word - Oltre alle funzionalità avanzate di 100 per Word, risparmia il tuo tempo 50%

  • Le operazioni complicate e ripetute possono essere eseguite in un'unica volta in pochi secondi.
  • Inserire più immagini contemporaneamente in cartelle in un documento di Word.
  • Unisci e combina più file di Word tra cartelle in un unico ordine.
  • Dividi il documento corrente in documenti separati in base a titolo, interruzione di sezione o altri criteri.
  • Converti file tra Doc e Docx, Docx e PDF, raccolta di strumenti per conversioni e selezioni comuni e così via ...
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Sri · 10 months ago
    The VBA code method for changing "straight" to "smart" quotes worked perfectly! Thank you!
  • To post as a guest, your comment is unpublished.
    no name · 1 years ago
    My problem is that I have work normally in German but have an English document, which I marked as "English". Then I did find&replace and it converted them to lower " and upper " as it would happen in German. I looked at all the settings but I couldn't find it. I changed the dictionary language and everything else I could find to English... any idea?
  • To post as a guest, your comment is unpublished.
    Bill Smith · 5 years ago
    Your explanation for replacing in Find/Replace from instruction #2 on is completely incomprehensible.
    • To post as a guest, your comment is unpublished.
      Dustin · 3 years ago
      I think I found the explanation on another page. If you simply do a replace all and ask it to replace either single quotes or double quotes with the exact same symbol, it will go through and apply your autocorrect rules, including to replace straight quotes with smart quotes. So it should update those all to smart quotes as it goes.