2 / 2 / 0
Регистрация: 11.09.2006
Сообщений: 7
|
|
1 | |
Как в word-е перейти в начало определенной строки, если положение курсора не известно?12.09.2006, 14:26. Показов 18888. Ответов 6
Метки нет (Все метки)
0
|
12.09.2006, 14:26 | |
Ответы с готовыми решениями:
6
Перейти из определенной строки кода основной программы в начало unit Помещение курсора в начало определенной строки Подскажите как изменить положение курсора в Word из VB? ActiveX Перейти в начало Word-документа |
0 / 0 / 0
Регистрация: 25.05.2011
Сообщений: 27
|
|
12.09.2006, 16:10 | 2 |
Вопрос не ясен. Перейти в начало какой строки. Если в начало текущей то нажав клавишу "Home" Вы получите счастье и Вам даже ВБА не нужен. Если в начало какой то определенной, то тут надо думать и предоставленной информации явно не достаточно.
С уважением, Алесандр
0
|
2 / 2 / 0
Регистрация: 11.09.2006
Сообщений: 7
|
|
12.09.2006, 17:06 [ТС] | 3 |
Задача в следующем, нужно добавить таблицу на N-ой строчке листа, используя VBA. Я знаю, как добавить таблицу, как заполнить, но таблица добавляется там, где курсор, поэтому и возник вопрос. Где курсор и как его переместить на другое место? Может, есть другой способ вставить таблицу?
0
|
2 / 2 / 0
Регистрация: 16.04.2012
Сообщений: 24
|
||||||
12.09.2006, 18:42 | 4 | |||||
переместить курсор на интересующую строку можно этим кодом:
1
|
2 / 2 / 0
Регистрация: 11.09.2006
Сообщений: 7
|
|
12.09.2006, 20:21 [ТС] | 5 |
Спасибо! Все работает.
Скажите, пожалуйста, а почему в скобках, первый параметр 3, если я правильно понял из хелпа VBA, 3 это конец страницы? Без этого парамета добавление происходит в первую строку.
0
|
2 / 2 / 0
Регистрация: 16.04.2012
Сообщений: 24
|
|
12.09.2006, 22:42 | 6 |
на сколько я понял из опыта - первый параметр это описание того что именно будет считать выражение. так если указать единицу - будут считаться страницы а если указать 3 - соответственно строки.
существует возможность "посчитать" любой элемент документа и выделить соответствующий. нужно указывать только соответствующий параметр... например если в документе 4 таблицы , можно указав wdGoToTable в качестве первого параметра и 3 в качестве третьего - вы соответственно выберем третью таблицу вот как то так...
1
|
2 / 2 / 0
Регистрация: 11.09.2006
Сообщений: 7
|
|
13.09.2006, 13:41 [ТС] | 7 |
Я немного разобрался, большое спасибо.
Вот к чему я пришел: <B>GoTo(What, Which, Count, Name)</B> <B>What</B> может быть: wdGoToBookmark (-1) – перейти к закладке; wdGoToSection (0) - перейти к секции; wdGoToPage (1) - перейти к листу; wdGoToTable (2) - перейти к таблице; wdGoToLine (3) - перейти к строке; wdGoToFootnote (4) - перейти к сноске; wdGoToEndnote (5) - перейти к примечанию; wdGoToComment (6) - перейти к комментарию; wdGoToField (7) - перейти к полю; wdGoToGraphic (8) – перейти к графику; wdGoToObject (9) – перейти к объекту; wdGoToEquation (10) - перейти к абзацу; wdGoToHeading (11) - перейти к заголовку; wdGoToSpellingError (13) - перейти к орфографической ошибке; wdGoToGrammaticalError (14) - перейти к грамматической ошибке. <B>Which</B> тоже может иметь разные значиния (как работает не знаю) <B>Count</B> номер закладки, секции и т.д. <B>Name</B> имя закладки, секции и т.д. (как задать имя, например, абзаца я, пока, не знаю) ЗЫ: может кому-нибудь еще будет полезен этот топик, поэтому и написал.
2
|
13.09.2006, 13:41 | |
13.09.2006, 13:41 | |
Помогаю со студенческими работами здесь
7
Как найти индекст строки, если известно только ее часть. Data Environment, ничего не меняется если я меняю положение курсора в DataGrid1_1 Инструмент для установки курсора на начало строки Как перейти в начало цикла? Как узнать положение курсора в <textarea>? Как определить положение курсора в RichTextBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |