7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
1 | |
Использовать Shift чтобы копировать влево22.01.2017, 02:33. Показов 1498. Ответов 16
Метки нет (Все метки)
Пускай имеем выделенный текст. Зажмём Shift и клавишу вправо, тогда выделение текста продолжится вправо, Shift+клавиша влево выделение текста снимется с правого конца выделенного. Как производить подобные манипуляции с левым концом выделенного текста?
0
|
22.01.2017, 02:33 | |
Ответы с готовыми решениями:
16
Как скрыть меню grub и чтобы shift работал? как можно сделать чтобы при нажатии например SHIFT +F .. Как в SendKeys прописать сочетания Alt+Shift и Shift+Enter Клавиши shift глючат, при нажатии активируется ещё по 10 клавиш на каждый shift |
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,341
|
|
22.01.2017, 11:23 | 2 |
В этом случае курсор будет справа от выделения, и попытка его перенести влево от выделения сбросит выделение текста.
Наверное самый простой вариант - использовать VBA код: Кликните здесь для просмотра всего текста
Код
Sub sel_to_the_left() Dim i As Double, j As Double j = Selection.End Selection.Collapse (wdCollapseStart) Selection.MoveLeft Unit:=wdWord, Count:=1 i = Selection.Start ActiveDocument.Range(i, j).Select End Sub Назначьте коду горячие клавиши, которые для вас удобны, либо кнопку.
1
|
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
22.01.2017, 12:45 | 3 |
oobarbazanoo, такое поведение будет если выделить текст двойным кликом или по F8 и если текст пишется слева направо.
Если же выделить справа налево, то Shift+влево будет расширять выделение.
0
|
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,341
|
|
22.01.2017, 13:24 | 4 |
Соответственно, тогда не будет выделять вправо, ибо курсор будет слева от выделения. Как я понимаю, ТС нужна возможность выделять и вправо, и влево.
1
|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
22.01.2017, 15:17 [ТС] | 5 |
Dinoxromniy, а как назначить код клавише в ворде?
0
|
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,341
|
|
22.01.2017, 15:50 | 6 |
Откройте параметры→вкладка "настройки ленты"→ под колонкой команд будет надпись "сочетания клавиш" и рядом кнопка "настройка". Нажав кнопку попадаем в диалог "настройка клавиатуры", там в окошке "категории" отмотайте список до самого низа, до позиции "Макросы". Дальше - укажите имя кода и удобное сочетание клавиш.
1
|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
22.01.2017, 18:16 [ТС] | 7 |
Dinoxromniy, где тут параметры?
0
|
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,341
|
|
22.01.2017, 18:21 | 8 |
В самой первой вкладке.
1
|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
22.01.2017, 18:29 [ТС] | 9 |
Dinoxromniy, куда нужно записать вставленный Вами код? Между прочим его не получается ввести ни в одно поле из скриншота.
0
|
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,341
|
|
22.01.2017, 19:01 | 10 |
Либо в шаблон (Normal.dotx), тогда программа будет доступна в любом файле либо в ваш экземпляр документа (тогда программа будет доступна только в одном вашем документе).
В любом случае, для этого: откройте word, нажмите сочетание alt+F11, чтобы открыть vba-редактор. В окне проекта (слева вверху) найдите ваш файл (отображаться он будет в виде project(имя_файла)), найдите относящуюся к нему иконку Ворд с надписью Thisdocument, щелкните по ней двойным щелчком, после чего скопируйте код в окно посередине. Вот тогда в правом окне вашего скрина будет доступно имя макроса (в выпадающем меню "сохранить изменения в" нужно выбрать ваш файл) Более подробно и с картинками можно почитать на msdn.microsoft.com Еще вот это: vba редактор word
1
|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
23.01.2017, 10:05 [ТС] | 11 |
0
|
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,341
|
|
23.01.2017, 10:14 | 12 |
Есть - через вкладку "разработчик", но у вас судя по скрину ее отображение отключено. Щелкните правой клавишей по любой вкладке, в контекстном меню выберите "Настройка ленты", откроется диалог (в котором устанавливаются горячие клавиши) в перечне справа найдите "Разработчик" и установите галочку. Левая крайняя кнопка вкладки "Разработчик"(Visual basic) должна открыть редактор VBA.
Практическое руководство. Отображение вкладки разработчика на ленте
1
|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
23.01.2017, 17:06 [ТС] | 13 |
Dinoxromniy, что то никак не выходит. Всё равно в окне макросов ничего не меняется.
0
|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
23.01.2017, 17:09 [ТС] | 14 |
Dinoxromniy, в горячее сочетание клавиш пока что не выходит добавить, но я смог через вкладку Макросы в Разработчике посмотреть действие вашего кода и он делает немного не то, что мне необходимо. Я бы хотел выделять один символ слева, а он выделяет целое слово.
0
|
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,341
|
|
23.01.2017, 17:49 | 15 |
Это проблемой не является, вот три программы (первый код выделяет символ, второй - слово, третий - всю строку влево)
Кликните здесь для просмотра всего текста
Код
Sub sel_to_the_left_chr() Dim i As Double, j As Double j = Selection.End Selection.Collapse (wdCollapseStart) Selection.MoveLeft Unit:=wdCharacter, Count:=1 i = Selection.Start ActiveDocument.Range(i, j).Select End Sub Sub sel_to_the_left_word() Dim i As Double, j As Double j = Selection.End Selection.Collapse (wdCollapseStart) Selection.MoveLeft Unit:=wdWord, Count:=1 i = Selection.Start ActiveDocument.Range(i, j).Select End Sub Sub sel_to_the_left_Line() Dim i As Double, j As Double j = Selection.End Selection.Collapse (wdCollapseStart) Selection.HomeKey Unit:=wdLine, Extend:=wdExtend i = Selection.Start ActiveDocument.Range(i, j).Select End Sub Файл в приложении, кстати запускать макросы можно по alt+F8.
1
|
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,341
|
|
23.01.2017, 17:58 | 16 |
Сообщение было отмечено oobarbazanoo как решение
Решение
oobarbazanoo, а запуск макросов у вас разрешен?
1
|
7 / 30 / 9
Регистрация: 13.05.2015
Сообщений: 1,835
|
|
23.01.2017, 22:13 [ТС] | 17 |
Dinoxromniy, спасибо большое за помощь.
0
|
23.01.2017, 22:13 | |
23.01.2017, 22:13 | |
Помогаю со студенческими работами здесь
17
Перестали работать shift-f5 и shift-f6 после обновления putty Как использовать куки, чтобы потом было можно их использовать в запросах Перехватить нажатие комбинации Shift+C и отдельно Shift Как скрыть курсор в GraphWPF, чтобы не выдавало ошибку при компиляции shift+f8 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |