Как перенести курсор в ворде в нужное место
Перейти к содержимому

Как перенести курсор в ворде в нужное место

  • автор:

Word. Как переместить курсор в нужную строку документа?

Author24 — интернет-сервис помощи студентам

Пишу макрос, который будет шерстить текстовый документ и из разных мест вытаскивать нужные данные (текстовые). При этом положение данных заранее неизвестно. Для данной процедуры решил использовать функцию InStr, но для её работы надо знать номер строки, из которой будем брать данные. Функцию для поиска номера строки я нашёл на этом форуме:

ActiveDocument.Range(ActiveDocument.Range.start, Selection.start).ComputeStatistics(wdStatisticLines)

Данная функция определяет номер строки, на которой стоит курсор.
Теперь вопрос — как поставить курсор в нужное мне место (например, заголовок)?

Или же нужные сведения можно каким-то другим способом вытащить?

Добавлено через 2 часа 57 минут
Основной вопрос снят. Код следующий:

1 2 3 4 5 6 7 8 9
Selection.Find.ClearFormatting With Selection.Find .text = "искомый текст" .Replacement.text = "" .Forward = True .Wrap = wdFindContinue End With Selection.Find.Execute Selection.MoveLeft Unit:=wdCharacter, Count:=1

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

myline = ActiveDocument.Range(ActiveDocument.Range.start, Selection.start).ComputeStatistics(wdStatisticLines) + 1 ActiveDocument.Paragraphs(myline).Range.text = Date & vbCr

+1 добавлены, так как та функция ведет счет с 0. Также нашёл косяк в работе этой функции:

ActiveDocument.Range(ActiveDocument.Range.start, Selection.start).ComputeStatistics(wdStatisticLines)

Если в документе есть таблицы, то каждая ячейка считается отдельной строкой, а функция Paragraphs считает «реальные» строчки, как я понял.

Есть ли какой-то способ применить функцию InStr к строке, на которой стоит курсор?

Добавлено через 23 часа 46 минут
короче, спасибо всем большое за помощь! Если бы не вы, я бы реально не знал, что делать.

решил проблему выделением строки, на которой стоит курсор, и добавлением её через буфер обмена в переменную

1 2 3 4
Selection.EndKey Unit:=wdLine, Extend:=wdExtend Selection.Copy MyData.GetFromClipboard stroka = MyData.GetText

а дальше уже работаю тупо с переменной.
Всем спасибо, все свободны.
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

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

Как программно перейти на нужную страницу Word?
Подскажите, как программно перейти на нужную страницу документа Word, не используя Selection (через.

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

Как переместиться в модуле (access) на нужную строку?
Всем доброго времени суток. Создал прогу которая создает в конце текущего модуля текст функции.

Как в Word’е быстро вернуться туда, где стоит курсор

Как переместить курсор в Word

Точнее, не прием, а горячие клавиши для быстрого возврата к месту установки курсора.

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

Поэтому в работе остаются 5-6 комбинаций, которые используются чаще всего.

У меня это «Копировать» (Ctrl+C), «Вырезать» (Ctrl+X), «Вставить» (Ctrl+V), «Выделить всё» (Ctrl+A), «Сохранить» (Ctrl+S) и «Отменить» (Ctrl+Z).

Но вот недавно прочитал про Shift+F5 и теперь тоже постоянно пользуюсь.

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

Для этого прокрутите документ колесом мышки или с помощью полосы прокрутки, но не кликайте там нигде, чтобы текстовый курсор (мигающая вертикальная линия) остался в том месте, где вы работаете.

Теперь, если нажать Shift+F5 , вы мгновенно вернетесь в то место, где стоит текстовый курсор, и вам не нужно будет запоминать номер страницы, на которой вы находились.

По мне, отличная функция, использование которой стоит сделать привычкой.

Напишите в комментариях, пользовались ли вы раньше этой горячей клавишей.

Комментарии:

Валентина :: Компьютер для чайников

Константин мы как ьы с тобой давно дружим. Статья компьютер для чайников будет полезна многим.Еси будет возможность зайди на мой сайт vdmaslova.ru

  • 22.02.2019 15:01

Валерия :: Shift F5

Оп-па! Даже не знала про такой функции. Проверила — работает. Ура! Очень полезная кнопочка. Спасибо, Константин!

  • 22.02.2019 20:00

Скобелева Татьяна Васильевна :: Как в Word е быстро вернуться туда, где стоит курсор

Добрый день,Константин!Ваша рассылка как раз для меня пришла во время)))!Занимаюсь оформлением разных документов и справок .Про последнию комбинацию клавиш читаю впервые-классная вещь ,спасибки огромное.

  • 25.02.2019 11:13
  • Как сделать скриншот экрана
  • Настройка электропитания в Windows 7
  • Зачем нужна клавиша Fn на ноутбуке
  • Окна в Windows
  • Как вести списки To-Do-List
  • Какой программой открыть файл ISO
  • Зарядка ноутбуков
  • Как восстановить USB
  • Где находится словарь в Ворде
  • Что делать если тормозит компьютер
  • Зависает мышка на компьютере
  • Сколько свободного места на диске?
  • Как в Word вернуться туда, где стоит курсор
  • Простые вычисления в Ворд
  • Чистка документа Word от картинок
  • Как генерировать текст в Ворде
  • Три способа ускорить работу в Word

Компьютер для чайников — Copyright © 2013–2021 — Все права защищены · Политика приватности

программно установить курсор в WORD в нужное место

Есть задача из 1С 8.3 программно выгружать в Word таблицу и создать в нужных ячейках закладки (bookmarks).

Так вот проблема в том, как программно поставить курсор в нужное место таблицы в Wordе.
Есть ли у кого опыт программного управления перемещением курсора в Word ?

По теме из базы знаний

  • Всякие полезности
  • Как подготовить инструкцию для подчиненных
  • Работа с Ворд через СОМ-Объект
  • Управление сборкой. Расширение для конфигурации СППР
  • UX-дизайн в действии: основы, законы и реальные примеры
  • Дата
  • Дата
  • Рейтинг всех уровней
  • Рейтинг 1-го уровня
  • Древо развёрнутое
  • Древо свернутое

Свернуть все
2. burni4 86 15.03.18 12:40 Сейчас в теме
(1) http://www.cyberforum.ru/vba/thread487640.html
может поможет
3. SlavaKron 20.03.18 10:18 Сейчас в теме
Поставить курсор в нужное место таблицы:

ДиапазонЯчейки = ТаблицаВорд.Cell(НомерСтроки, НомерКолонки).Range; // свернём диапазон ДиапазонЯчейки.Collapse(1); // 0 - в конец, 1 - в начало // выделим этот диапазон (по сути переведём курсор в начало ячейки) ДиапазонЯчейки.Select();

Но если нужно просто заполнить таблицу в Word, использовать закладки необязательно:

ПриложениеВорд = Новый COMОбъект("Word.Application"); ПриложениеВорд.Visible = Истина; ДокументВорд = ПриложениеВорд.Documents.Add(); НачалоДокумента = ДокументВорд.Range(0, 0); КоличествоСтрок = 100; КоличествоКолонок = 6; ТаблицаВорд = ДокументВорд.Tables.Add(НачалоДокумента, КоличествоСтрок, КоличествоКолонок); Для Строка = 1 По КоличествоСтрок Цикл Для Колонка = 1 По КоличествоКолонок Цикл ТаблицаВорд.Cell(Строка, Колонка).Range.InsertAfter("Какой-то текст"); КонецЦикла; КонецЦикла; ПриложениеВорд.WindowState = 2; ПриложениеВорд.WindowState = 1;

user705522_constantin_h; + 1 – Ответить
4. akimych 226 20.03.18 16:47 Сейчас в теме

Коллеги спасибо за помощь!

Ответ (3) сильно помог в каком направлении двигаться.

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

Сочетания клавиш в Word

Word для Microsoft 365 Word для Microsoft 365 для Mac Word для Интернета Word 2021 Word 2021 для Mac Word 2019 Word 2019 для Mac Word 2016 Word 2013 Word для iPad Word для iPhone Word для планшетов c Android Word для телефонов с Android Word Mobile Word Starter 2010 Еще. Меньше

Многие пользователи замечают, что эффективнее работают в Word с помощью внешней клавиатуры и сочетаний клавиш. Для пользователей с ограниченными возможностями или плохим зрением клавиши быстрого доступа могут быть более удобными, чем работа с сенсорным экраном или мышью.

  • Сочетания клавиш в этой статье соответствуют принятой в США раскладке клавиатуры. Сочетания клавиш для других раскладок клавиатуры могут отличаться от приведенных здесь.
  • Знак «плюс» (+) в сочетании клавиш означает, что одновременно необходимо нажать несколько клавиш.
  • Знак запятой (,) в сочетании клавиш означает, что необходимо нажимать несколько клавиш по порядку.

В этой статье описываются сочетания клавиш и функциональные клавиши в Word для Windows .

  • Чтобы быстро найти ярлык в этой статье, вы можете использовать Поиск. Нажмите CTRL+F, а затем введите слова поиска.
  • Если для часто используемого действия не предусмотрено сочетание клавиш, вы можете создать его, записав макрос. Инструкции см. в разделе Создание или запуск макроса или Использование средства чтения с экрана для создания макроса в Word .
  • Если вы используете Microsoft Word Starter, обратите внимание, что не все функции, перечисленные для Word , поддерживаются в Word Starter. Дополнительные сведения о функциях, доступных в Word Starter, см. в Функциях Word, которые не полностью поддерживаются в Word Starter .
  • Узнайте об этих сочетаниях клавиш в документе Word по этой ссылке: Сочетания клавиш Word 2016 для Windows .

В этом разделе

  • Часто используемые сочетания клавиш
  • Сочетания клавиш для ленты
  • Навигация по документу
  • Предварительный просмотр и печать документов
  • Выделение текста и рисунков
  • Редактирование текста и рисунков
  • Работа с веб-контентом
  • Работа с таблицами
  • Рецензирование документа
  • Работа со ссылками, цитатами и индексацией
  • Работа со слиянием и полями почты
  • Работа с текстом на других языках
  • Работа с представлениями документов
  • Использование сочетаний клавиш с функциональными клавишами

Часто используемые сочетания клавиш

В этой таблице показаны наиболее часто используемые сочетания клавиш в Microsoft Word .

Вырезать выбранный контент в буфер обмена.

Скопируйте выбранный контент в буфер обмена.

Вставить содержимое буфера обмена.

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

Примените полужирное форматирование к тексту.

Применение курсивного форматирования к тексту.

Применение форматирования подчеркивания к тексту.

Уменьшение размера шрифта на один пункт.

Увеличение размера шрифта на один пункт.

Выровняйте текст по центру

Выровняйте текст по левому краю.

Выровняйте текст по правому краю.

Отменить предыдущее действие.

Повторите предыдущее действие, если это возможно.

Отрегулируйте увеличение масштаба.

Alt+W, Q, затем используйте клавишу Tab в диалоговом окне Масштаб , чтобы перейти к нужному значению.

Разделение окна документа.

Снятие разделения окна документа.

Alt+Shift+C или Ctrl+Alt+S

Закрытие области задач

Чтобы закрыть область задач с помощью клавиатуры:

  1. Нажимайте F6, пока не будет выбрана область задач.
  2. Нажмите клавиши CTRL+ПРОБЕЛ.
  3. С помощью клавиш со стрелками выберите команду Закрыть, затем нажмите клавишу ВВОД.

Сочетания клавиш для ленты

Лента группирует связанные параметры на вкладках. Например, на вкладке Главная группа Шрифт включает параметр Цвет шрифта . Нажмите клавишу ALT, чтобы отобразить сочетания клавиш на ленте, называемые подсказками клавиш, в виде букв на небольших изображениях рядом с вкладками и параметрами, как показано на изображении ниже.

Подсказки клавиш на ленте в Word 365

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

Вы можете объединить буквы подсказок клавиш с клавишей ALT, чтобы использовать сочетания клавиш, называемые клавишами доступа, для параметров ленты. Например, нажмите Alt+H, чтобы открыть вкладку Главная , и Alt+Q, чтобы перейти к полю Рассказать мне или Поиск . Нажмите Alt еще раз, чтобы увидеть подсказки по клавишам для параметров выбранной вкладки.

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

В Office 2013 и Office 2010 по-прежнему работает большая часть сочетаний с клавишей ALT из предыдущих версий программы. Однако необходимо знать полную последовательность клавиш. Например, нажмите клавишу ALT и одну из старых клавиш меню: E (Рецензирование), V (Вид), I (Вставка) и т. д. Появится уведомление о том, что вы используете клавишу доступа из предыдущей версии Microsoft 365. Если вы знаете полную последовательность клавиш, используйте ее. Если вы не помните последовательность, вместо этого нажмите клавишу ESC и руководствуйтесь подсказками клавиш.

Используйте клавиши доступа для вкладок ленты

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

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

ALT+Q, затем ввести поисковый запрос.

Откройте страницу Файл , чтобы использовать представление Backstage.

Откройте вкладку Главная , чтобы использовать общие команды форматирования, стили абзацев и инструмент поиска.

Откройте вкладку Вставка , чтобы вставить таблицы, изображения и фигуры, заголовки или текстовые поля.

Откройте вкладку Дизайн , чтобы использовать темы, цвета и эффекты, например границы страницы.

Откройте вкладку Макет для работы с полями страницы, ориентацией страницы, отступом и интервалом.

Откройте вкладку Ссылки , чтобы добавить оглавление, сноски или таблицу цитат.

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

Откройте вкладку Рецензирование , чтобы использовать проверку орфографии, установить языки проверки, а также отслеживать и просматривать изменения в документе.

Откройте вкладку Вид , чтобы выбрать представление или режим документа, например режим чтения или представление структуры. Вы также можете установить увеличение масштаба и управлять несколькими окнами документа.

Работа с вкладками ленты с помощью клавиатуры

Выберите активную вкладку на ленте и активируйте клавиши доступа.

ALT или F10. Для перехода на другую вкладку используйте клавиши доступа или клавиши со стрелками.

Перемещение фокуса к командам на ленте.

TAB или SHIFT+TAB

Перемещайтесь между группами команд на ленте.

CTRL+СТРЕЛКА ВЛЕВО ИЛИ СТРЕЛКА ВПРАВО

Перемещайтесь между элементами на ленте.

Клавиши со стрелками

Показать всплывающую подсказку для элемента ленты, находящегося в фокусе.

Активировать выбранную кнопку.

ПРОБЕЛ или ВВОД

Откройте список для выбранной команды.

Клавиша СТРЕЛКА ВНИЗ

Откройте меню для выбранной кнопки.

Переход к следующей команде в открытом меню или подменю.

Клавиша СТРЕЛКА ВНИЗ

Развертывание или свертывание ленты.

Открыть контекстное меню.

Или, на клавиатуре Windows , клавиша меню Windows (между правой клавишей Alt и правой клавишей Ctrl)

Переход к подменю в открытом или выбранном меню.

Клавиша СТРЕЛКА ВЛЕВО

Навигация по документу

Переместите курсор на одно слово влево.

Переместите курсор на одно слово вправо.

Переместите курсор вверх на один абзац.

Переместите курсор вниз на один абзац.

Переместите курсор в конец текущей строки.

Переместите курсор в начало текущей строки.

Переместите курсор в верхнюю часть экрана.

Переместите курсор в нижнюю часть экрана.

Перемещайте курсор, прокручивая вид документа вверх на один экран.

Перемещайте курсор, прокручивая вид документа вниз на один экран.

Переместите курсор в начало следующей страницы.

Переместите курсор в начало предыдущей страницы.

Переместите курсор в конец документа.

Переместите курсор в начало документа.

Переместите курсор в место предыдущей ревизии.

Переместите курсор в место последней ревизии, сделанной перед последним закрытием документа.

Shift+F5, сразу после открытия документа.

Переключение между перемещаемыми фигурами, такими как текстовые поля или рисунки.

CTRL+ALT+5, а затем многократное нажатие клавиши TAB

Выход из режима навигации по перемещаемым фигурам и возврат к обычной навигации.

Отобразите область задач Навигация для поиска в содержимом документа.

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

Прокрутите места четырех предыдущих изменений, внесенных в документ.

Навигация по документу с помощью параметров просмотра в Word 2007 и 2010

В Word 2007 и 2010 вы можете просматривать документ по различным типам объектов, таким как поля, сноски, заголовки и графика.

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

Перейти к предыдущему объекту определенного типа.

Переход к следующему объекту определенного типа.

Предварительный просмотр и печать документов

Открытие окна предварительного просмотра.

Перемещение по странице при увеличенном масштабе.

Клавиши со стрелками

Переход к предыдущей или следующей странице при уменьшенном масштабе.

Страница вверх или страница вниз

Переход к первой странице при уменьшенном масштабе.

Переход к последней странице при уменьшенном масштабе.

Выделение текста и рисунков

SHIFT+клавиши со стрелками

Выберите слово слева.

Ctrl+Shift+клавиша со стрелкой влево

Выберите слово справа.

Ctrl+Shift+клавиша со стрелкой вправо

Выберите от текущей позиции до начала текущей строки.

Выберите от текущей позиции до конца текущей строки.

Выберите от текущей позиции до начала текущего абзаца.

Выберите от текущей позиции до конца текущего абзаца.

Выберите от текущей позиции до верхней части экрана.

Выберите от текущей позиции до нижней части экрана.

Выберите от текущей позиции до начала документа.

Выберите от текущей позиции до конца документа.

Выберите от текущей позиции до нижней части окна.

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

Расширение выделения

Начните расширять выбор.

В режиме расширенного выбора щелчок по месту в документе расширяет текущий выбор до этого места.

Выберите ближайший символ слева или справа.

F8, клавиша со стрелкой влево или вправо

Несколько раз нажмите F8, чтобы расширить выделение до всего слова, предложения, абзаца, раздела и документа.

Выделение вертикального блока текста.

Ctrl+Shift+F8, затем нажмите клавиши со стрелками

Прекратите расширять выбор.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *