0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 250
|
|
1 | |
Как не привязывать макрос к тексту?30.03.2015, 20:09. Показов 1043. Ответов 5
Метки нет (Все метки)
Здравствуйте! Подскажите, пожалуйста, как не привязывать макрос к тексту? Например, у меня есть большой текст, в режиме записи макроса я выделяю слово, меняю форматирование для него, останавливаю и сохраняю макрос, а потом просто нажимаю нужно сочетание - и цвет меняется там, где я указала. Дело в том, что у меня то макрос работает, но проблема в том, что форматирование он меняют там, где я ткну указателем, а мне этого не нужно! Кто-то может помочь???
0
|
30.03.2015, 20:09 | |
Ответы с готовыми решениями:
5
написать макрос,который по произвольному тексту определяет, имеет ли этот текст определенные свойства Как привязывать домены к серверу на Ubuntu ? Как привязывать данные параметра Margin? Как привязывать кнопки и ListBOX к функциям |
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
30.03.2015, 21:16 | 2 |
Когда ты записываешь макрос, он работает с Selection. Это не всегда удобно. При написании вручную удобнее и почти всегда быстрее использовать Range. Покажи код, который хочешь изменить, и мы попробуем переписать его так, чтобы он не зависел от выделенного текста
1
|
15146 / 6419 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
31.03.2015, 08:54 | 3 |
А как макрос должен узнать, где менять форматирование? Мысли ваши читать, что ли?
1
|
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 250
|
|
31.03.2015, 10:30 [ТС] | 4 |
то есть, Вы хотите сказать, что этого не избежать и макрос будет выполняться только там, где я ему "ткну пальцем"? а что, если текст остаётся тем же, почему он просто не запомнит позицию того слова, которое я выделяла при записи и не сделает с ним тоже самое??
Добавлено через 45 секунд я не буду писать кодом.. мне нужно это сделать в режиме записи. и не потому что так хочу я!
0
|
15146 / 6419 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
31.03.2015, 10:43 | 5 |
При записи Вы должны "показать" макросу позицию текста, с которым он будет работать. Используйте стрелки, сочетания клавиш Ctrl+стрелки, Ctrl+Home, Ctrl+End, поиск Ctrl+F, переход к закладке/странице/таблице... Ctrl+G. Если это определенная позиция от начала документа, имеет смысл начать с Ctrl+Home.
1
|
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
31.03.2015, 13:49 | 6 |
Olyaa, повторю ещё раз, при записи работа ведётся только с выделением, т.е. с тем, что выделено курсором. Точное позиционирование можно делать, как сказал Казанский с помощью точных переходов, но никак не при помощи мышки.
Положение слов в тексте определяется как количество символов с начала документа. Таким образом, оно может меняться, если вы изменяете текст
1
|
31.03.2015, 13:49 | |
31.03.2015, 13:49 | |
Помогаю со студенческими работами здесь
6
Как привязывать информацию к конкретным страницам? Entity Framework. Как правильно привязывать данные к dataGridView [Rust] Как привязывать WinAPI-функции к коду на Rust? Заданий рядок тексту. Визначити, скільки разів зустрічається цей рядок тексту в текстовому файлі Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |