![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
![]()
Вот вроде как я понимаю как сделать но синтаксис хромает на обе руки и ноги.
Получается, если сделать что-то вроде Dim i As Integer Bookmarks("_1370160208").Index = i ActiveDocument.Tables(i).Select |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
![]()
Стоп!!!
Вот этот код выполнился: ThisDocument.Bookmarks("_1370160208 ").Select |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
![]()
Но вот этот код
With Selection.Tables(?) Не работает Значит получается выделить нужную таблицу ThisDocument.Bookmarks("_1370160208 ").Select Теперь как то надо ее определить типа: Dim MyTab As Table MyTab = Selection Помогите с синтаксисом пожалуйста! |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
![]()
Этот код доже не выполняется
Dim MyTab As Table ThisDocument.Bookmarks("_1370160208 ").Select Set MyTab = ActiveDocument.Sections |
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,166
|
![]() Цитата:
Что Вы всё заладили которая связана с Excel которая связана с Excel которая связана с Excel Что касается которая связана с Excel ничем не могу помочь Вы просили к конкретной таблице-какой??? |
|
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Спокойствие, только спокойствие!
![]() Связанная с Excel таблица - это поле. Если в документе одно это поле, его можно выделить как activedocument.Fields(1).Select Если могут быть еще поля, надо перебирать поля в цикле и анализировать код поля: activedocument.Fields(i).Code
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,166
|
![]()
>Связанная с Excel таблица - это поле
OK между {} у него что написано???? |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
![]()
Танцуя с бубном я нашел более менее подходящий выход, привязать макрос к конкретной таблице можно через разрыв раздела:
ThisDocument.Sections(2).Range.Tabl es(1).Select Если учесть, что я сделал структуру документа и каждая глава в книге это отдельный файл со своими четко определенными разделами, которые добавлять нет необходимости, то этот метод работает на все 100%, при этом таблицы, к которым нужно привязать макрос выделяются в отдельный раздел. Ну пока как-то так... |
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,166
|
![]()
1
Вы можете ответить на сообщение № 17?? 2 Как Вы так копипастите Tabl es - почему пробел?? 3 Имею в документе таблицу с 5 столбцами 22 строками что надо добавить чтобы строка кода Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выполнение макроса по завершении редактирования конкретной ячейки | Обыватель | Microsoft Office Excel | 2 | 20.05.2010 11:52 |
Создание кнопки и привязка макроса | НеВа6464 | Microsoft Office Excel | 2 | 11.11.2009 20:57 |
Слияние шаблона с данными из таблице, и как подсичтать значение количества полей в таблице | n4ela | Microsoft Office Access | 3 | 07.03.2009 12:04 |
Запуск макроса с параметрами из другого макроса | Saladin | Microsoft Office Excel | 2 | 19.01.2009 09:43 |
Привязка макроса к кнопке | VisuaL | Microsoft Office Excel | 7 | 10.05.2008 07:04 |