Как определить язык символа в word

Как в русском тексте в Excel или Word быстро найти английскую букву? А наборот, русскую в английском?

Чтобы в русском или, правильнее будет сказать, в кириллическом тексте в Excel или Word быстро найти английскую букву, измените шрифт на Algerian и латинские символы будут выделены жирным :

Соответственно, для противоположной задачи, то есть для поиска русских символов, точно также меняем шрифт и русские буквы в тексте останутся нежирными:

Задачу поиска в выделенном диапазоне ячеек кириллических символов также решает такой небольшой макрос для Microsoft Excel:

Как отличить русский символ от английского, если они выглядят одинаково?

Допустим такие символы, как «о» и «x» есть и в русской клавиатуре, и в английской, и с виду они не отличаются.

Как определить какой символ написан?

Если особо не усложнять, есть возможность использовать перевод в Alt-код. Например для Word’a выполняем такие действия: выделяем нужный нам символ, после чего нажимаем Alt+X; получаем набор цифр (повторное нажатие сочетания Alt+X для выделенных цифр возвращает символ обратно) Пример сравнения:

х (русский) — 0445

x (английский) — 0078

о (русский) — 043E

o (английский) — 006F

Вот и получаем возможность узнать где и какая. А если использовать как проверку для большого количества букв в тексте, то можно подобрать шрифт, который по разному отображает русский или английский символ. Как пример «Wide Latin» (символы слева напечатаны русской раскладкой):

Проверка наличия символов из другой раскладки

Kora-antica

Патологоанатом приготовился рассекать грудную полость. Нужно было остановить его немедленно, подать признаки жизни. И Аркадий открыл глаза.

В таежном поселке Гарь больница была оборудована сравнительно неплохо. Были даже рентген-кабинет и лаборатория.
В морг этой больницы доставили труп, который привез участковый полицейский из заброшенной сторожки, куда случайно зашли геологи.

Конкурс невероятных и феноменальных историй открыт!

Напишите самый абсурдный рассказ, чтобы выиграть приз более 50 000 рублей!

Прием работ — до 5 июня 2022 года включительно.

Авторы всех пожеланий в чате получат специальную марку «Меценат конкурса»

lucky_bee

DanilaKalashnikov5

Всем удачи. Работ много, интересно прочитать. PS Аdvego Спасибо! . Всем удачи. Работ много, интересно прочитать.

PS Аdvego Спасибо! / 100 руб.

prepod100500

rin8351

AleksejDmitriev97

Anastasia112

Kyzmakor

livv

Ekaterina916

MihailShevchenko

Наш бесплатный сервис позволит легко проверить ваш текст на наличие символов из другой раскладки. Удобная форма проверки русских букв в английском тексте, не только покажет такие символы, но и автоматически заменит их на правильные. Найдем в вашем тексте: — английские буквы в русской раскладке; — латиницу в русском тексте; — подстановку латинских букв в русские слова. Для получения результата достаточно скопировать исходный текст в поле формы и выбрать в нужный язык.

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Как определить: символ из латиницы или кириллицы

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений [ 9 ]

1 29.01.2010 00:13:11

  • Денис
  • майор
  • Неактивен
  • Зарегистрирован: 10.01.2010
  • Сообщений: 63

Тема: Как определить: символ из латиницы или кириллицы

Добрый день!
Общая проблема: подмена кириллических символов латиницей и наоборот
Задача: определить в слове, какие и сколько символов — кириллица/латиница. Соответственно определить язык — рус/англ.
Затем заменить кириллицу латиницей и наоборот.
Мне кажется для этого необходимо узнать, что собой представляет текущий (где установлен курсор) символ. Каков его код. Попадает ли он в диапазон латиницы или кириллицы в юникоде.

Отредактировано Денис (29.01.2010 00:13:34)

2 Ответ от viter.alex 29.01.2010 09:51:55

  • Как определить: символ из латиницы или кириллицы
  • viter.alex
  • Модератор
  • Неактивен
  • Откуда: Харьков, Украина
  • Зарегистрирован: 21.12.2009
  • Сообщений: 884
  • Поблагодарили: 140

Re: Как определить: символ из латиницы или кириллицы

В качестве базового метода могу предложить такой:

Sub EnglishOrNot()
  Dim oCh As Range
  Dim Lang As String
  
  For Each oCh In Selection.Characters
    Lang = "Знак"
    If oCh.Text Like "[A-" & ChrW(601) & "]" Then
      Lang = "Латинский символ"
    ElseIf IsNumeric(oCh.Text) Then
      Lang = "Цифра"
    ElseIf oCh.Text Like "[А-" & ChrW(1257) & "]" Then
      Lang = "Кириллический символ"
    End If
    MsgBox Lang & vbCr & "Символ: """ & oCh.Text & """" & vbCr & "Код символа: " & AscW(oCh.Text)
  Next
  
End Sub

Выделите текст и запустите макрос

Лучше день потерять — потом за пять минут долететь!

3 Ответ от Вождь 29.01.2010 14:27:39

  • Как определить: символ из латиницы или кириллицы
  • Вождь
  • Модератор
  • Неактивен
  • Зарегистрирован: 07.01.2010
  • Сообщений: 745
  • Поблагодарили: 181

Re: Как определить: символ из латиницы или кириллицы

viter.alex пишет:

В качестве базового метода могу предложить такой…

Странные у вас наборы букв, некоторые и не буквы даже.

По моему, так вернее:

Буквы кириллицы:
Unicode Cirillic: ChrW$(&H400) & «-» & ChrW$(&H4FF)
Unicode Cyrillic Supplement: ChrW$(&H500) & «-» & ChrW$(&H523)

Буквы латиницы:
Unicode Basic Latin: ChrW$(&H41) & «-» & ChrW$(&H5A)
Unicode Latin Extended-A: ChrW$(&H61) & «-» & ChrW$(&H7A)
Unicode Latin Extended-B: ChrW$(&H100) & «-» & ChrW$(&H24F)

Макросы под заказ и готовый пакет — mtdmacro.ru

4 Ответ от viter.alex 29.01.2010 16:19:40

  • Как определить: символ из латиницы или кириллицы
  • viter.alex
  • Модератор
  • Неактивен
  • Откуда: Харьков, Украина
  • Зарегистрирован: 21.12.2009
  • Сообщений: 884
  • Поблагодарили: 140

Re: Как определить: символ из латиницы или кириллицы

Где там  не буквы?

Лучше день потерять — потом за пять минут долететь!

5 Ответ от Вождь 29.01.2010 17:37:00

  • Как определить: символ из латиницы или кириллицы
  • Вождь
  • Модератор
  • Неактивен
  • Зарегистрирован: 07.01.2010
  • Сообщений: 745
  • Поблагодарили: 181

Re: Как определить: символ из латиницы или кириллицы

viter.alex пишет:

Где там  не буквы?

Чтобы убедиться, попробуй этот макрос на символах  “[“, “]”, “{“, “}”
Откуда в макросе взялись коды 601 и 1257 вообще непонятно.

PDF-файлы со всеми наборами символов стандарта Unicode можно найти на сайте внешняя ссылка
В Word, для просмотра символов Unicode, нужно в окне «Символ» (вставка символа) выбрать шрифт «Arial Unicode MS»

Макросы под заказ и готовый пакет — mtdmacro.ru

6 Ответ от Денис 30.01.2010 00:31:35

  • Денис
  • майор
  • Неактивен
  • Зарегистрирован: 10.01.2010
  • Сообщений: 63

Re: Как определить: символ из латиницы или кириллицы

Друзья!
Спасибо за помощь — дело сдвинулось.

viter.alex пишет:

«[A-» & ChrW(601) & «]»

Подскажите, данный код соотносит текущий символ с диапазоном латинских, а ниже кириллических символов, я правильно понял?

7 Ответ от viter.alex 30.01.2010 09:50:40

  • Как определить: символ из латиницы или кириллицы
  • viter.alex
  • Модератор
  • Неактивен
  • Откуда: Харьков, Украина
  • Зарегистрирован: 21.12.2009
  • Сообщений: 884
  • Поблагодарили: 140

Re: Как определить: символ из латиницы или кириллицы

Понял ты правильно, только я неправильно записал. Учитывая замечание Вождя, следует переписать

Sub EnglishOrNot()
  Dim oCh As Range
  Dim Lang As String
  
  For Each oCh In Selection.Characters
    Lang = "Знак"
    If oCh.Text Like "[A-Za-z" & ChrW(&H100) & "-" & ChrW(&H24F) & "]" Then
      Lang = "Латинский символ"
    ElseIf IsNumeric(oCh.Text) Then
      Lang = "Цифра"
    ElseIf oCh.Text Like "[Ё-" & ChrW(&H4F9) & "]" Then
      Lang = "Кириллический символ"
    End If
    MsgBox Lang & vbCr & "Символ: """ & oCh.Text & """" & vbCr & "Код символа: " & AscW(oCh.Text)
  Next
  
End Sub

Коды символов брал из таблицы символов, входящей в состав Windows для шрифта Arial Unicode MS

Лучше день потерять — потом за пять минут долететь!

8 Ответ от corvin 17.01.2012 21:35:28

  • corvin
  • рядовой
  • Неактивен
  • Зарегистрирован: 17.01.2012
  • Сообщений: 3

Re: Как определить: символ из латиницы или кириллицы

Здравствуйте!

«Доброжелатели» обработали мой документ Методичкой. В результате чего возникла такая ситуация, текст который изначально был латинским набора символов, например, «е7еf3еаd1b3» стал визуально выглядеть как исходный, но символы e и a изменились на  кириллические.
«Пометить выбранный текст как аглийский» не решает вопрос, нет идентичности с изначальной строкой.

Подскажите неужели в даннос случае надо писать массив соответствий для каждого символа?

9 Ответ от corvin 20.01.2012 00:46:10

  • corvin
  • рядовой
  • Неактивен
  • Зарегистрирован: 17.01.2012
  • Сообщений: 3

Re: Как определить: символ из латиницы или кириллицы

Ввели меня в сложности  кодовые страницы lol
А нужна обычная замена, почти как здесь: Псевдокириллица: макрос замены латиницы на кириллицу

Сообщений [ 9 ]

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Похожие темы

  • Наличие кириллицы в шрифте
  • Автоматическое разделение Латиницы и кирилицы
  • Как добавить символ?
  • не находит символ поиском
  • Определить начало абзаца
  • Определить нумерацию как элемент стиля
  • несколько выделений — как определить наличие
  • Как определить масштаб в Worde при загрузке.

Как определить: символ из латиницы или кириллицы

Как многого мы не знаем о такой, казалось бы, вдоль и поперек изученной программе, как Microcoft Word! На портале о Microsoft Office Word вы узнаете про: не могу открыть документ ворд, пишет недостаточно места или.
Отличный способ познакомиться с ее тонкими настройками, научиться создавать шаблоны, работать с макросами дает форум сайта Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: как сделать таблицу к диплому по госту.

В подразделах форума собраны ответы на типичные вопросы, рекомендации по настройкам и работе с текстом, пути автоматизации работы в приложении. На портале о Microsoft Office Word вы узнаете про: создать макрос, который будет вставлять автоматический список иллюстраций в конец документа. на ленте создать кнопку для этого макроса. имя макроса должно совпадать с вашей фамилией (не использовать пробелы)..
Здесь вы найдете много готовых решений и научитесь самостоятельно автоматизировать свою работу. Также вы можете поделиться своими наработками с другими пользователями или, наоборот, оставить заявку на решение вашей проблемы. На портале о Microsoft Office Word вы узнаете про: при вставке сноски красная строка.

Как отличить латинскую букву от кириллической?

Как отличить латинскую букву от кириллической?

Извините, пожалуйста. Вопрос, так понимаю, чисто технический и решаемый, наверняка, просто, но никак в Гугле не нахожу подсказки.

Имеется в документе буква «А». Как определить, латинская это буква или кириллическая?

Проверка правописания с подключением английского или русского языка, понятное дело, ответа не дает, поскольку это может быть и неопределенным артиклем, и союзом.

Еще раз извиняюсь за свою «темноту-друг-молодежи»…

Аватара пользователя
Fiona Allen

 
Сообщения: 221
Зарегистрирован: Вт окт 26, 2010 14:02


Re: Как отличить латинскую букву от кириллической?

Сообщение Zummer » Сб авг 25, 2012 18:50

Самый простой и доступный способ — это использовать MS Word.

Например, с использованием Worda 2003.

1. Копируете эту букву в doc-документ.
2. Выделяете букву (A).
3. Щелкаете в меню «Вставка»->»Символ».
4. Появится окошко «Символ», в котором ваша буква будет подсвечена, а ниже будет надпись:
— «LATIN CAPITAL LETTER A», если это латинская буква «A»,
или
— «LATIN SMALL LETTER A», если это латинская буква «a»,
или
— «CYRILLIC CAPITAL LETTER A», если это латинская буква «A»,
или
— «CYRILLIC SMALL LETTER A», если это латинская буква «a».
8-)

«You needn’t be well to be wealthy,
But you’ve got to be whole to be holy.»

That’s a definite possibility…

Аватара пользователя
Zummer

 
Сообщения: 1083
Зарегистрирован: Сб авг 21, 2010 22:38
Язык(-и): EN/RU

Re: Как отличить латинскую букву от кириллической?

Сообщение LyoSHICK » Сб авг 25, 2012 19:25

Zummer
Спасибо! Такой вопрос иногда возникал (правда, к счастью, без ножа к горлу) — пока это самый простой способ.

Аватара пользователя
LyoSHICK
Стажёр
 
Сообщения: 9095
Зарегистрирован: Чт сен 14, 2006 11:57
Откуда: Москва
  • Сайт

Re: Как отличить латинскую букву от кириллической?

Сообщение LyoSHICK » Сб авг 25, 2012 19:28

ОФФ. Кстати, при включенной двуязычной проверке правописания можно приписать к букве «а» букву д или d. Спеллчекер отреагирует на смешение алфавитов. Но это как раз из разряда «правое ухо левой пяткой».

Аватара пользователя
LyoSHICK
Стажёр
 
Сообщения: 9095
Зарегистрирован: Чт сен 14, 2006 11:57
Откуда: Москва
  • Сайт

Re: Как отличить латинскую букву от кириллической?

Сообщение L.B. » Сб авг 25, 2012 20:03

В Word’e еще можно встать справа от буквы и нажать Alt X, после чего вместо буквы появятся соответствующие цифры.

Например (только что опробовал), вместо английского а появляется 0061, вместо русского 0430, вместо английского P появляется 0050, вместо русского 0420, и так далее…

А наши-то буквы горааааздо крупнее! :-)

«Absence my presence is, strangeness my grace.» — Fulke Greville

L.B.

 
Сообщения: 7497
Зарегистрирован: Вс авг 17, 2003 09:44
Блог: Просмотр блога (32)

Re: Как отличить латинскую букву от кириллической?

Сообщение Виталий » Сб авг 25, 2012 20:09

Если пользуетесь Punto Switcher, то выделяете и нажимаете клавишную комбинацию перекодировки (на случай неверной раскладки). Если a станет ф, то она была латинской, если а станет f — кириллической. Для случая c/с это не поможет (т.к. они на одной кнопке), поэтому здесь пригодится транслитерация (есть отдельная команда). Если станет s, это была кириллица, если ц, это была латиница.

Виталий

 
Сообщения: 225
Зарегистрирован: Ср сен 01, 2004 10:16
Откуда: Минск
  • Сайт
  • ICQ

Re: Как отличить латинскую букву от кириллической?

Сообщение mikhailo » Сб авг 25, 2012 20:43

А что обязательно в Ворд?
При проверке объёмного текста:

В Emeditore можно настроить разные цвета для разных алфавитов.

В ворде тоже регекспами можно выделить символы одного алфавита и поменять им цвет.

Для набора можно создать разные стили для текста на разных языках, которые ворд может определять по переключению раскладки при наборе. Правда будет небольшая проблема с пунто.

А вообще эта проблема больше для буквы С из-за совпадения латинской С и кириллической С на клавиатуре.

Any man who is under 30, and is not a liberal, has not heart; and any man who is over 30, and is not a conservative, has no brains. — Sir Winston Churchill

mikhailo

 
Сообщения: 3879
Зарегистрирован: Пн июл 12, 2004 07:22
Предупреждения: 1
Язык(-и): EN,DE,IT>RU; СУРДОПЕРЕВОД

Re: Как отличить латинскую букву от кириллической?

Сообщение Fiona Allen » Сб авг 25, 2012 23:35

Большущее нечеловеческре всем спасибо!

Особенно, Zummery! :wink:
Действительно, вариант с Вордом самый простой и быстрый!

Аватара пользователя
Fiona Allen

 
Сообщения: 221
Зарегистрирован: Вт окт 26, 2010 14:02

Re: Как отличить латинскую букву от кириллической?

Сообщение maythebest » Сб авг 25, 2012 23:53

Особо не задумываясь над сложностью этой проблемы, всегда решала ее выделением буквы и нажатием ctrl+c+c для вызова Lingvo Dictionary — открывается словарь соответствующего языка (ну, или просто copy-paste).:)

С уважением, Марина Косенкова.

Аватара пользователя
maythebest

 
Сообщения: 214
Зарегистрирован: Ср янв 30, 2008 20:40
Откуда: Петербург
Язык(-и): En<->Ru
  • Сайт

Re: Как отличить латинскую букву от кириллической?

Сообщение esperantisto » Вс авг 26, 2012 10:19

UniRed в строке состояния показывает 16-чный код символа у курсора, различать символы разных алфавитов (точнее, разных диапазонов уникода) не является проблемой.

«И вообще погаными тряпками гнать этих переводчиков. Ишь чего удумали — переводить. Да ещё, чтоб удобно им было, хотят.» (на форуме разработчиков ПО)

esperantisto

 
Сообщения: 7029
Зарегистрирован: Ср фев 25, 2004 12:14
Откуда: Менск
Язык(-и): En→Ru/Be, De→Ru/Be


Re: Как отличить латинскую букву от кириллической?

Сообщение random_nick » Пт фев 19, 2016 23:02

Для тех, кто постоянно Вордом пользуется, проще всего, конечно, скопировать эту букву в новый документ и дописать что-нибудь рядом, спеллчекер отреагирует.

Каждый предлагает свой путь, я предложу свой :)

Код: Выделить всё
Python 3.4.3 (default, Sep  3 2015, 15:31:10)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> ru_alphabet = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЪЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщыъьэюя'
>>> 'А' in ru_alphabet
True
>>> 'A' in ru_alphabet
False

Очень занятный, кстати, вопрос, как сделать это проще и быстрее. Нашел еще такое элегантное решение:

Код: Выделить всё
>>> import string
>>> 'A' in string.ascii_letters
True
>>> 'А' in string.ascii_letters
False

Ну и с помощью регулярных выражений можно диапазоны задавать.

random_nick

 
Сообщения: 516
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Как отличить латинскую букву от кириллической?

Сообщение mikhailo » Сб фев 20, 2016 12:39

Честно говоря, не понимаю, что мешает решить эту проблему МС вкупе с практической неразличимостью I/l в беззасечных шрифтах (серифах).

Решения.

1. Создаём смесь стрижа и ужа — шрифт с кириллицей из TMR и латиницей из Ариала или Курьера.
2. Пользуясь заменой и регвырами в Ворд заменяем латиницу или кириллицу на самое себя но уже цветным шрифтом. Аналогично можно раскрашивать разные алфавиты,цифры или языки после распознавания многоязычных документов в ФР.

Разработчики Макросов типа Методички — вот вам полезная функция, достойная кнопки на панели инструментов Ворда.

Данная проблема присутствует практически во всех переведенных русских ООНовских документах, особенно в списках где а и с между b и d очень часто кириллические. Товарищи — переводчики ООН, пользуйтесь списками в текстовых редакторах.

Any man who is under 30, and is not a liberal, has not heart; and any man who is over 30, and is not a conservative, has no brains. — Sir Winston Churchill

mikhailo

 
Сообщения: 3879
Зарегистрирован: Пн июл 12, 2004 07:22
Предупреждения: 1
Язык(-и): EN,DE,IT>RU; СУРДОПЕРЕВОД

Re: Как отличить латинскую букву от кириллической?

Сообщение LyoSHICK » Сб фев 20, 2016 12:46

Оффтопик
Понял, почему не держались в памяти все эти способы — практической большой нужды не было; начнешь вспоминать, да и плюнешь: «да пошли они» и перенаберешь нужную букву руками…

(это я, конечно, только про себя)

Аватара пользователя
LyoSHICK
Стажёр
 
Сообщения: 9095
Зарегистрирован: Чт сен 14, 2006 11:57
Откуда: Москва
  • Сайт

Re: Как отличить латинскую букву от кириллической?

Сообщение random_nick » Сб фев 20, 2016 21:30

mikhailo писал(а):практической неразличимостью I/l в беззасечных шрифтах (серифах)

Шрифты без засечек = sans, с засечками — serif. В шрифтах без засечек принципиально нельзя различить l/I по другим критериям, кроме высоты — на то они и без засечек. А в шрифтах с засечками, в особенности Times New Roman, другая проблема — плохо различимы 1 и l. Сравните, например, Times New Roman и Liberation Serif:
Изображение
В Times New Roman практически неразличимы 1ime и lime, в Liberation Serif они различимы. Так что если кто-то еще пользуется убогостью в виде Times New Roman, рекомендую перейти на Liberation Serif, благо второй по метрике совпадает с первым.
В любом случае, это проблема не MS, а тех, кто такие шрифты рисует.

random_nick

 
Сообщения: 516
Зарегистрирован: Ср июн 26, 2013 02:33

Re: Как отличить латинскую букву от кириллической?

Сообщение mikhailo » Вс фев 21, 2016 01:46

Шрифты без засечек = sans, с засечками — serif. В шрифтах без засечек принципиально нельзя различить l/I по другим критериям, кроме высоты — на то они и без засечек. А в шрифтах с засечками, в особенности Times New Roman, другая проблема — плохо различимы 1 и l. Сравните, например, Times New Roman и Liberation Serif:

Спасибо за замечание. Попутал

Так что если кто-то еще пользуется убогостью в виде Times New Roman, рекомендую перейти на Liberation Serif, благо второй по метрике совпадает с первым.
В любом случае, это проблема не MS, а тех, кто такие шрифты рисует.

Использование стандартных МС шрифтов избавляет от множества проблем в переводе — внешний вид/наличие глифов/бурная реакция заказчика на всё это.
Поэтому совет хорош, но в узком кругу.
МС давно уже пора дать возможность как и в ЕМэдиторе настраивать цвета разных алфавитов/цифр пользователям.

Any man who is under 30, and is not a liberal, has not heart; and any man who is over 30, and is not a conservative, has no brains. — Sir Winston Churchill

mikhailo

 
Сообщения: 3879
Зарегистрирован: Пн июл 12, 2004 07:22
Предупреждения: 1
Язык(-и): EN,DE,IT>RU; СУРДОПЕРЕВОД

Re: Как отличить латинскую букву от кириллической?

Сообщение random_nick » Вс фев 21, 2016 22:01

mikhailo писал(а):Использование стандартных МС шрифтов избавляет от множества проблем в переводе — внешний вид/наличие глифов/бурная реакция заказчика на всё это.

В LibreOffice возможна подстановка шрифтов на экране, т.е. в документе фактически Times New Roman, на экране (и/или печати) — Liberation Serif. С учетом того, что их метрика идентична, то верстка ползти не будет.

random_nick

 
Сообщения: 516
Зарегистрирован: Ср июн 26, 2013 02:33


Вернуться в Полезное программное обеспечение. Аллея Бродяги

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Как узнать Unicode нужного символа?

Чтобы в любой момент узнать десятичный Unicode уже введен

ного символа, надо:

1. В окне открытого документа поставить курсор ввода  текста справа от нужного  символа.

2. Использовать сочетание клавиш Alt+X.

3. Знак будет заменен соответствующим кодом.

4. Чтобы вернуть отображение символа, достаточно снова на

жать клавиши Alt+X.

Чтобы узнать каков Unicode любого (даже не введенного в до

кумент) символа, надо:

1. В окне открытого документа перейти к вкладке «Вставка».

2. В группе  «Символы»  выбрать кнопку  «Символ».

3. В меню «Символ»  выбрать пункт  «Другие  символы».

4. В окне «Символ» в окошке с таблицей символов найти нуж

ный.

5. В графе «Из» выбрать кодировку – шестнадцатеричную или десятичную.

6. В графе «Код знака» отобразится код выбранного символа в нужной кодировке.

Автозамена

Некоторые часто используемые символы можно вводить в текст в режиме автозамены, то есть  при  наборе  определенных знаков произойдет замена на нужный символ.

Как включить режима автозамены?

Чтобы  включить режим автозамены, выполните следующие действия:

1. В левом  верхнем углу  окна программы щелкните по кнопке

«Office».

2. В меню типичных задач выберите кнопку «Параметры Word».

3. В окне «Параметры Word» выберите вкладку «Правописа

ние».

4. В поле окна щелкните кнопку  «Параметры автозамены.

5. В окне «Автозамена: русский» включите пункт «Заменять при вводе».

Примеры автозамены: (с) = ©;

( r ) =®;

    > =

Как создать способы автозамены?

Кроме  стандартного набора  знаков для  преобразования в рас пространенные символы, можно  организовать собственные спосо бы автозамены.

1. В окне открытого документа переходим к вкладке «Вставка».

2. В группе  «Символы»  выбираем кнопку  «Символ».

3. В меню «Символ»  выбираем пункт  «Другие  символы».

4. В окне «Символ»  на вкладке «Символы»  или «Специальные знаки» выбираем нужный символ или знак, для которого будет создаваться автозамена. Например, символ (±).

5. Щелкаем кнопку  «Автозамена».

6. В окне  «Автозамена: русский» на вкладке «Автозамена» в графе «На» отобразится выбранный ранее символ.

7. В графе «Заменить» набираем нужную последовательность знаков или  букв,  которая должна автоматически заменяться выбранным символом. Например, последовательность (/ / / /).

8. Щелкаем кнопку  «Добавить».

9. Закрываем окно кнопкой «ОК».

10. Теперь после набора определенной последовательности зна ков в месте  размещения курсора ввода  текста появится нуж ный символ.

Примечание. Если  необходимо добавить в нужном месте  документа тек стовое  пояснение или  замечание по ходу  работы с документом, необходимо воспользоваться вставкой примечания. При выводе  документа на печать вне сенные  примечания также могут  быть  распечатаны.

Источник: Игорь Пащенко – Word 2007 (Шаг за шагом) – 2008

Как узнать ASCII-код символа?

Как узнать ASCII-код символа?

  • Мне в свое время нужно было знать ASCII-код в первую очередь в Ворде. Для того, чтобы узнавать в Ворде ASCII-код символа у меня есть специальный макрос. Насколько мне известно, встроенного сочетания клавиш для этого нет.

    Кстати, Unicode код символа в Ворде узнать очень просто. Для этого достаточно поставить курсор после интересующего вас символа и нажать quot;Alt+xquot;. Чтобы вернуть символ обратно опять жмите quot;Alt+xquot;.

    Но в Ворде есть диалог вставки символа — Вставка -> Символ…

    В не можно выбрать символ, а также в выпадающем меню quot;ASCII (дес.)quot;, и Ворд покажет в окошке слева код символа. Его, кстати, можно вставить при помощи клавиши Alt. например, чтобы вставить русские кавычки необходимо набрать сначала quot;Alt+0171quot;, затем quot;Alt+0187quot;. Цифры нужно набирать на цифровой клавиатуре справа.

  • Во многих средствах разработки приложений есть стандартные функции, чтобы узнать ASCII-код символа.

    Например, в postgesSQL (он у меня сейчас открыт) можно ASCII-код узнать запросом (в окне query):

    select ascii(lt;тут пишете символ или строку в кавычках, код которой нужен>), например ascii(A)

    enter и табуляцию quot;проглотилоquot;:

    ASCII-код enter — 13;

    ASCII-код табуляции — 9;

    а escape и backspace — нет, поскольку это управляющие клавиши. Их коды:

    ASCII 8 BackSpace — 8 (= Ctrl + H)

    ASCII 27 Escape — 27 (=Ctrl + )

    Остальные коды вы без особого труда можете узнать тут.

    Там же есть и про символы Windows (для разных кодировок). Ещ можно здесь посмотреть (про функциональные клавиши и прочие расширенные символы).

❶ Как определить символ

Инструкция

Используйте компонент «Таблица символов». С ее помощью вы сможете узнать код интересующего вас символа. Перейдите в меню «Пуск». Затем выберите пункт «Все программы», далее «Стандартные», затем «Служебные» и наконец «Таблица символов». Если вы хотите быстрее определить символ, то нажмите сочетание клавиш Win+R. Откроется диалоговое окно запуска программ. Введите в командной строке charman. Затем нажмите кнопку Ок.

Найдите интересующий вас символ в появившейся таблице. Кликните по нему левой кнопкой мыши. В левом нижнем углу таблицы появится Юникод символа в шестнадцатеричной кодировке. Также, через двоеточие в том же месте вы обнаружите название этого же символа, но на английском языке. Чтобы узнать символ и его порядковый номер, посмотрите в правый нижний угол окна. После префикса Alt+ размещается порядковый номер данного символа в ASCII-таблице.

Запуcтите текстовый редактор Microsoft Word, чтобы найти символ. В этом редакторе есть таблица, аналогичная той, что была рассмотрена выше. Чтобы ее запустить, на панели инструментов выберите пункт меню «Вставка», затем «Символ». Появится таблица. Чтобы узнать код символа, выделите его и посмотрите его в поле «Код знака».

Используйте таблицы символов, размещенные в интернете. Это достаточно эффективное альтернативное программное средство для установления кода символов, не вошедших в стандартные наборы операционной системы. Как правило, эти таблицы ориентированы для предоставления кода символов, которые в последствие будут размещены на веб-страницах. Также, в интернете можно найти готовые к вставке исходные проекты HTML-страниц. Если отбросить ненужные префиксы в прописанном программном коде, то можно получить кодировку более чем десяти тысяч символов.

Специальные символы Windows — все способы ввода

Ввод специальных символов — все способы.

Специальные символы можно вводить несколькими способами — правильный подход зависит от того, что это за символ. Специальные символы для программы Word, также  рассмотрим в этой статье.

Системное средство ввода произвольных символов.

В операционной системе Windows имеется специальная служебная программа — Таблица символов, с помощью которой можно вставлять любые символы любых шрифтов в любые программы. Программа запускается командой Пуск > Программы > Стандартные > Служебные > Таблица символов. Ее рабочее окно показано на ниже.

1. В поле Шрифт выберите нужный шрифт. Обратите внимание на то, что эта программа не рассчитана на работу со шрифтами формата Unicode и потому в ней различные шрифтовые наборы одного шрифта Unicode представлены как бы разными шрифтами. Получается, что вместо нескольких наборов одного шрифта Times New Roman мы имеем несколько разных шрифтов: Times New Roman Cyr (кириллица), просто Times New Roman (латиница) и Times New Roman СЕ (символы шрифтов стран Центральной Европы).

2. Выберите в таблице нужный символ и нажмите кнопку Выбрать — символ появится в поле Копировать символы (Для копирования в Word 2007).

3. После этого нажмите кнопку Копировать — символ переместится в буфер обмена Windows.

4. Сверните, не закрывая, окно программы Таблица символов и откройте свой документ. Разместите курсор там, где должен быть вставлен символ, и дайте команду вставки CTRL + V или Правка > Вставить.

5. Если символ одного шрифта вставляется в строку символов другого шрифта, то он меняет изображение, хотя его код остается правильным. Чтобы восстановить правильный вид символа, его необходимо выделить и вручную сменить шрифт.

Ввод символов с помощью дополнительной цифровой панели клавиатуры.

Работая с программой — Таблица символов, обратите внимание на то, что когда какой-то символ выбран в таблице, в правом нижнем углу окна программы отображается запись, подсказывающая, за какой клавишей этот символ закреплен. Если же он не закреплен ни за какой клавишей, то здесь может показываться его альтернативный код: например для знака «§» — код ALT + 0167, а для символа «°» (градус) — ALT + 0176 и т. п.

Специальные символы Windows

Зная альтернативный код любого символа, можно ввести любой символ с помощью дополнительной панели клавиатуры, но предварительно должна быть включена клавиша Num Lock. Ввод символов по альтернативному коду выполняют следующим образом:

♦ включите режим Num Lock и убедитесь, что зажегся соответствующий индикатор клавиатуры; ♦ нажмите клавишу ALT и не отпускайте; ♦ на дополнительной панели последовательно наберите цифры кода: 0-1-6-7;

♦ отпустите клавишу ALT — символ будет вставлен.

Как всегда, если символ одного шрифта вставляется в строку символов другого шрифта, то он при этом меняет изображение — надо его выделить и задать правильный шрифт.

Ввод специальных символов с помощью дополнительной клавиатуры осуществляется намного быстрее, чем выбором из программы Таблица символов. Поэтому имеет смысл запомнить коды нескольких символов, встречающихся в ваших документах достаточно часто.

Word и Специальные символы.

Программа имеет несколько специальных символов-разделителей, например:

♦ длинное (полиграфическое) тире; ♦ короткое тире; ♦ мягкий перенос (применяется, когда надо перейти на новую строку, не завершив предыдущую, но при этом нельзя начать новый абзац клавишей ENTER; ♦ пробелы разной ширины (так называемые шпации);

♦ неразрывный пробел (применяется между словами в тех случаях, когда они не должны оказаться на разных строках).

Для вставки специального символа-разделителя установите в нужное место курсор и дайте команду Вставка > Символ > Специальные символы. Выберите нужный символ в открывшемся диалоговом окне и нажмите кнопку Вставить.

Чтобы всякий раз, когда нужен специальный символ, не открывать это окно, посмотрите, какая комбинация клавиш закреплена за этим символом. Например, длинное тире вводят одновременным нажатием трех клавиш: CTRL + ALT + клавиша «-» на дополнительной цифровой панели клавиатуры. Если за символом не закреплена никакая комбинация клавиш, создайте собственную комбинацию с помощью кнопки Клавиша или Сочетание клавиш.

Встроенное средство ввода специальных символов в Word.

В том же диалоговом окне Символ на вкладке Символы (Другие символы для версии Word 2007) можно найти таблицу, в которой приведены символы, входящие в комплекты шрифтов Unicode.

Шрифты формата Unicode могут содержать до 65 ООО символов в отличие от обычных шрифтов, в которых символов не более 256. Формат Unicode поддерживается программой Word, начиная с версии Word 97 и до самой последней, существующей версии.

Для обеспечения совместимости с другими программами, не способными работать со шрифтами формата Unicode, комплект символов шрифта представляется в виде нескольких символьных наборов. Чтобы выбрать нужный символ, укажите сначала шрифт, например Times New Roman, а потом набор, например Кириллица. Щелчком мыши отметьте нужный символ и вставьте его в текст нажатием кнопки Вставить. Если символ используется очень часто, закрепите его за избранной комбинацией клавиш с помощью кнопки — Сочетание клавиш.


Смотрите также

Как в русском тексте в Excel или Word быстро найти английскую букву? И наборот

Чтобы в русском или, правильнее будет сказать, в кириллическом тексте в Excel или Word быстро найти английскую букву,
измените шрифт на Algerianи латинские символы будут выделены жирным:

Соответственно, для противоположной задачи, то есть для поиска русских символов, точно также меняем шрифт
и русские буквы в тексте останутся нежирными:

Задачу поиска в выделенном диапазоне ячеек кириллических символов также решает такой небольшой макрос для Microsoft Excel:

Результат работы макроса:

О том, как создать и использовать макросы, читайте здесь.

Яндекс.Метрика

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как определить свой возраст в excel
  • Как определить является ли содержимое ячейки формулой в ms excel
  • Как определить шаблон документа в word
  • Как определить рост в процентах excel
  • Как определить шрифт текста word

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии