|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.06.2011, 09:29 | #11 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
Вот вроде как я понимаю как сделать но синтаксис хромает на обе руки и ноги.
Получается, если сделать что-то вроде Dim i As Integer Bookmarks("_1370160208").Index = i ActiveDocument.Tables(i).Select |
23.06.2011, 09:31 | #12 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
Стоп!!!
Вот этот код выполнился: ThisDocument.Bookmarks("_1370160208 ").Select |
23.06.2011, 10:17 | #13 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
Но вот этот код
With Selection.Tables(?) Не работает Значит получается выделить нужную таблицу ThisDocument.Bookmarks("_1370160208 ").Select Теперь как то надо ее определить типа: Dim MyTab As Table MyTab = Selection Помогите с синтаксисом пожалуйста! |
23.06.2011, 10:31 | #14 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
Этот код доже не выполняется
Dim MyTab As Table ThisDocument.Bookmarks("_1370160208 ").Select Set MyTab = ActiveDocument.Sections |
23.06.2011, 19:44 | #15 | |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,056
|
Цитата:
Что Вы всё заладили которая связана с Excel которая связана с Excel которая связана с Excel Что касается которая связана с Excel ничем не могу помочь Вы просили к конкретной таблице-какой??? |
|
23.06.2011, 22:55 | #16 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Спокойствие, только спокойствие!
Связанная с Excel таблица - это поле. Если в документе одно это поле, его можно выделить как activedocument.Fields(1).Select Если могут быть еще поля, надо перебирать поля в цикле и анализировать код поля: activedocument.Fields(i).Code
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
24.06.2011, 05:46 | #17 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,056
|
>Связанная с Excel таблица - это поле
OK между {} у него что написано???? |
24.06.2011, 09:03 | #18 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 146
|
Танцуя с бубном я нашел более менее подходящий выход, привязать макрос к конкретной таблице можно через разрыв раздела:
ThisDocument.Sections(2).Range.Tabl es(1).Select Если учесть, что я сделал структуру документа и каждая глава в книге это отдельный файл со своими четко определенными разделами, которые добавлять нет необходимости, то этот метод работает на все 100%, при этом таблицы, к которым нужно привязать макрос выделяются в отдельный раздел. Ну пока как-то так... |
24.06.2011, 15:25 | #19 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,056
|
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 |