Размер шрифта:

Правильный язык

При наборе текста Word автоматически отслеживает переключение языков, и поэтому нет необходимости делать это вручную. Если же текст документа импортирован не из документа Word или вставлен через буфер обмена из какой-либо другой программы, то язык во всем документе будет один - заданный в стиле Обычный.
Автоматически установить английский (для слов с латинскими буквами) или русский (для слов с кириллицей) можно с помощью предлагаемого макроса. Он предполагает, что документ содержит англо-русский текст.


Для обработки англо-украинского текста нужно немного изменить конструкцию Case ''А'' To ''я'' для определения теперь уже украинского языка. Сразу после ''я'' добавляется список украинских букв (в двойных кавычках, разделенных запятыми), отсутствующих в русском языке. Значение .LanguageID для украинского языка wdUkrainian.


Выполнение макроса для больших текстов занимает много времени. Для ускорения можно временно отключить обновление экрана, вставив первым оператором Application.ScreenUpdating = False, а закончить макрос Application.ScreenUpdating = True.


Sub SetLanguage()
With Selection
.HomeKey (wdStory)
Do
CurSymbol = .Characters(1).Text
If Asc(CurSymbol) <> 13 Then
.MoveRight
Select Case CurSymbol
Case "A" To "z":
.LanguageID = wdEnglishUS
Case "А" To "я":
.LanguageID = wdRussian
Case Else:
.LanguageID = wdNoProofing
End Select
End If
i = .MoveRight
Loop While i = 1
.HomeKey (wdStory)
End With
End Sub



Добавить в:


Быстро удалим/вставим

Зачастую возникает необходимость вставки или удаления целых строк или столбцов. Обычно это делается через меню, либо сначала выделяется строка/столбец, а затем щелчком правой кнопки мыши вызывается контекстное меню, в котором выбирается соответствующий пункт меню - Добавить ячейки или Удалить.


Те же действия можно выполнить и не прибегая к помощи меню и мышки - с помощью специальных комбинаций клавиш. Для выделения строки нужно нажать [Ctrl]+[пробел], а столбца - [Shift]+[пробел]. После этого клавишами перемещения курсора можно расширить область выделения до нужных размеров и затем нажать [Ctrl]+[-] - для удаления выделенного диапазона или [Ctrl]+[+] - для добавления выделенного количества строк/столбцов.


Добавить в:


Рейтинг популярности - на эти заметки чаще всего ссылаются:


апрель, 2008
пн вт ср чт пт сб вс
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30