Как обратиться из 1С к Word к существующей в шаблоне таблице #289035


#0 by NikVars
Имеетсся шаблон вордовского документа, который необходимо заполнить из 1С, в этом шаблоне есть таблица. Вопрос, а как обратиться из 1С к уже существующей в шаблоне таблице, добавить строки в ней.
#1 by МихаилМ
начиная с 2000 в ворде есть соответсвующая коллекция (типа таблес) в 95,97 - с помошью selection как по оле обращаться к ворду - в инете примеров море. как манипулировать  свойствами и методами можно подсмотреть в записи макроса с поправкой на 1с костанты можно подсмотреть в отладчике
#2 by NikVars
Я могу добавить таблицу в документ, могу добавить к добавленной таблице строки, а вот обратиться к существующей таблице как? Добавленная будет по номеру 1, а если таблица уже есть?
#3 by у лю 427
$15
#4 by NikVars
Добавляю таблицу все ок! Таб=Док.Tables.Add( Док.Paragraphs.Range, КоличествоСтрок+1, 2); Я пробую обратиться к существующей таблице и добавить ее к ней строку - она исчезает: Таб = Док.Tables; Таб.Rows.Add;
#5 by NikVars
Ты вечно во все темы встреваешь, так что не лезь. Я смотрел, что ты всем пишешь, играешься как пятилетний ребенок.
#6 by 1Сергей
Таб.Cell(1, 1).Text что-то типа того
#7 by у лю 427
после совета - $16
#8 by 1Сергей
50 центов мне, за накрутку
#9 by NikVars
Получилось так: Таб.Cell(1, 1).Range.Text="111111111"; А как добавить строки или удалить?
#10 by manyak
запиши макрос и смотри его код
#11 by у лю 427
интересно, в какой таблице будет изменена первая ячейка? $17 /
#12 by manyak
в таблице - контекст которой в обьекте "Таб" :)
#13 by у лю 427
вопрос - в нужной таблице или не нужной?
#14 by AJ_81
Слушай, у меня параллельный вопрос, а  разрыв страницы у тебя есть в этом документе?
#15 by NikVars
Я перепроверил. Никакого разрыва нет.
#16 by у лю 427
разрыв страницы не влияет на работу с таблицей...
#17 by NikVars
Если добавить таблицу, когда других таблиц нет, то в добавленной и меняет.
#18 by NikVars
Очень интересная идея. Буду пробовать.
#19 by NikVars
В общем оказалось мне проще самому в нужном месте создать таблицу и ее заполнить, чем ждать ответа от знатоков. Итог таков:
#20 by у лю 427
фигня... за полтинник я тебе гораздо эффективнее пример дам....
#21 by NikVars
Учись-учись!!! Будешь потом дороже провавать!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С