#0
by keo
Привет! Как определить индекс текущей таблицы документа Word при запуске макроса? И как определить имеет фокус в данный момент таблица или, например, параграф Пожалуйста, помогите
#1
by smaharbA
Dim MyRangeParagraph, MyRangeTable For i = 1 To ActiveDocument.Paragraphs.Count ReDim Preserve MyRangeParagraph(i) Set MyRangeParagraph(i - 1) = ActiveDocument.Paragraphs(i).Range ActiveDocument.Paragraphs(i).ID = "Paragraph " & i Next For i = 1 To ActiveDocument.Tables.Count ReDim Preserve MyRangeTable(i) Set MyRangeTable(i - 1) = ActiveDocument.Tables(i).Range ActiveDocument.Tables(i).ID = "Table " & i Next For i = 1 To ActiveDocument.Paragraphs.Count If Selection.InRange(MyRangeParagraph(i - 1)) Then MsgBox ActiveDocument.Paragraphs(i).ID End If Next For i = 1 To ActiveDocument.Tables.Count If Selection.InRange(MyRangeTable(i - 1)) Then MsgBox ActiveDocument.Tables(i).ID End If Next
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Открытие формы в VBA
- v8: Word - Как в форму вставить OLE объект (Word) и управлять им
- VBA: Word вставка картинок
- Как получить адрес текущей ячейки таблицы из модуля и из самой таблицы?
- Как открыть документ Word используя объект ActiveX Word.Document.
- Копирование оформления таблицы в MS Word (2003)
- Печатная форма документа - документ Word. Не хочу отдельное окно Word!
- Работа с MS Word из VBA
- VBA: как вставить шаблон в word несколько раз.
- "Вытащить" картинку с Shape (Word, VBA - есть знатоки?)
- Как вставлять текст в типографский бланк при помощи VBA Word
В этой группе 1С
- Невозможно программно получить имя работающей формы?
- Можно ли в 1С 7.7 отключить ведение журнала регистрации ?
- Exel: Как группировать ячейки с одинаковым значением?
- ЭлементыФормы.ПолеHTMLДокумента УстановитьТекст(ПолучитьТекстМакета(мТекуща
- Двусторонняя печать: вопросы без ответа.
- Способы решения 5 задания по ТиСу
- scanopos.dll v 8.0.1.3
- Программно нажать кнопку
- 1C + SQL2000 ошибка при подключении.
- как таблицу значений в ексель выгрузить?
- При загрузке диска L 99 99 99 99 99 99
- Принтер EPSON LX-300, рулонная печать и 1С
- Печать в DOS-режиме на матричном принтере
- Автоматическое проставление номера доверенности
- После замены сетевой карточки перестала запускаться 1С
- Как в ЗуП отразить повышение окладов по предприятию
- 1С8 Выделение повторяющихся строк в таблице
- ЗагрузитьТабличнуюЧасть(ТЗ) как рабоатет?
- Надо выгрузить структуру базы 7.7 и посчитать количество строк кода
- Как отличить 1с SQL от DBF?