Прескочи на основното съдържание

Как да промените правите кавички на къдрави кавички в word?

Автор: Аманда Ли Последна промяна: 2013-11-07

Обикновено Microsoft Word автоматично променя кавички към къдрави (интелигентни ортографски) кавички докато пишете. Но ако функцията е изключена, както единичните, така и двойните кавички могат да се появят направо във вашия документ. Ето съвети за промяна на правите кавички в къдрави кавички и обратно в Word.

Променете правите кавички на къдрави кавички с Find and Replace

Променете прави кавички на къдрави кавички с VBA

Препоръчани инструменти за производителност за Word

Kutools за Word: Интегриране на AI 🤖, над 100 разширени функции спестяват 50% от времето ви за обработка на документи.Безплатно сваляне

Таб на Office: Въвежда подобни на браузъра раздели в Word (и други инструменти на Office), опростявайки навигацията в множество документи.Безплатно сваляне


стрелка син десен балон Променете правите кавички на къдрави кавички с Find and Replace

Раздел Office: Предоставя интерфейси с раздели към Word, Excel, PowerPoint...
от средната реклама на думата 100
Подобрете работния си процес сега.      Вижте повече       Безплатно сваляне

Преди да кандидатствате Търсене и заместване, трябва да отидете на Опции за автоматично коригиране за да премахнете отметката от „Прави кавички“ с „интелигентни кавички“ отметка.

В Word 2003, Опции за автоматично коригиране е под Инструмент бар. И в Word 2007, прилагане Опции за автоматично коригиране като щракнете върху  > Настроики > Проверка > Опции за автоматично коригиране. Тук вземаме например Word 2010/2013:

Стъпка 1. Щракнете  > Опция > Проверка > Опции за автоматично коригиране > Автоматично форматиране, докато пишете, и изберете „Прави кавички“ с „интелигентни кавички“ отметка. Вижте екранна снимка:

Стъпка 2. Щракнете Начало > Сменете в Редактиране група или натиснете Ctrl + H за показване Търсене и заместване диалогов прозорец и въведете "or '' in Намерете това, кутия и въведете " or ''in Заменете със кутия. Вижте екранна снимка:

Стъпка 3. Щракнете Замести всички.

Забележка: ако искате да замените всички къдрави кавички с прави кавички, моля, изчистете „Прави кавички“ с „интелигентни кавички“ квадратче за отметка).


стрелка син десен балон Променете прави кавички на къдрави кавички с VBA

За да замените всички прави кавички с къдрави кавички в Word 2010 с помощта на VBA, моля, щракнете досие> Опция > Проверка и кликнете Автокоригиране Настроики И изберете „Прави кавички“ с „интелигентни кавички“ първо отметнете квадратчето, както следва. (Забележка: ако искате да замените всички къдрави кавички с прави кавички, моля, премахнете отметката от квадратчето „Прави кавички“ с „интелигентни кавички“).

Стъпка 1: Натиснете “Alt-F11”, за да отворите прозореца на Microsoft Visual Basic for Application;

Стъпка 2: Кликнете върху Модули на Поставете раздел, копирайте и поставете следния VBA код в Модули прозорец;

Стъпка 3: След това щракнете бягане бутон за прилагане на VBA.

Следният VBA е за промяна на правите кавички в къдрави кавички:

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

 

Следният VBA е за промяна на къдрави кавички в прави кавички:

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

Най-добрите инструменти за продуктивност в офиса

Kutools за Word - Подобрете своя Word опит с Over 100 Забележителни функции!

🤖 Kutools AI Assistant: Преобразувайте писането си с AI - Генериране на съдържание  /  Пренаписване на текст  /  Обобщаване на документи  /  Запитване за информация въз основа на Документ, всичко това в Word

📘 Владеене на документи: Разделяне на страници  /  Обединяване на документи  /  Експортиране на селекция в различни формати (PDF/TXT/DOC/HTML...)  /  Пакетно конвертиране в PDF  /  Експортиране на страници като изображения  /  Отпечатайте няколко файла наведнъж...

Редактиране на съдържанието: Пакетно намиране и замяна в множество файлове  /  Преоразмеряване на всички снимки  /  Транспониране на редовете и колоните на таблицата  /  Преобразуване на таблица в текст...

🧹 Почистване без усилие: Изметете Допълнителни пространства  /  Прекъсвания на раздели  /  Всички заглавки  /  Текстови полета  /  Хипервръзки  / За повече инструменти за премахване се насочете към нашия Премахване на група...

Творчески вложки: Вмъкване Хилядни разделители  /  Квадратчета  /  Радио бутони  /  QR Code  /  Баркод  /  Таблица с диагонални линии  /  Надпис на уравнение  /  Надпис на изображението  /  Надпис на таблица  /  Множество снимки  / Открийте повече в Вмъкване на група...

🔍 Прецизни селекции: Точна точка конкретни страници  /  таблици  /  форми  /  заглавни параграфи  / Подобрете навигацията с още Изберете функции...

Звездни подобрения: Навигирайте бързо до всяко място  /  автоматично вмъкване на повтарящ се текст  /  безпроблемно превключване между прозорците на документи  /  11 Инструменти за конвертиране...

👉 Искате ли да изпробвате тези функции? Kutools за Word предлага a 60-дневен безплатен пробен период, без ограничения! ????
 
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The VBA code method for changing "straight" to "smart" quotes worked perfectly! Thank you!
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
This is my problem too. Did you ever find an answer?
This comment was minimized by the moderator on the site
Your explanation for replacing in Find/Replace from instruction #2 on is completely incomprehensible.
This comment was minimized by the moderator on the site
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.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations