• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Выгрузка представления в Word. Как?

  • Автор темы fedotxxl
  • Дата начала
F

fedotxxl

Подскажите, пожалуйста
Хочу сделать следующим образом: опеределить вид одной строки (не программным образом, а в начальном вордовском шаблоне). После этого на каждый документ копировать строку и заполнять нужным мне образом. Как это сделать?
Простите за глупый вопрос, т.к. в программировании в Word'e не силен...
 
F

fedotxxl

Для: Morpheus
Ну первая ячейка красная, вторая - 2см, третья с выделенным шрифтом и т.д.

Быстренько пробежался по водовскому хелпу... мне кажется, что самая сложная проблема будет получить объект таблицы. Его можно найти только по индексу? Но откуда я знаю, будет ли моя таблица первой или десятой?
 
M

morpheus

Пользуйтесь закладками bookmark .... я так обозначал начало таблицы и т.д.
 
Y

yerke

<!--QuoteBegin-fedotxxl+28:01:2008, 16:21 -->
<span class="vbquote">(fedotxxl @ 28:01:2008, 16:21 )</span><!--QuoteEBegin-->Быстренько пробежался по водовскому хелпу... мне кажется, что самая сложная проблема будет получить объект таблицы. Его можно найти только по индексу? Но откуда я знаю, будет ли моя таблица первой или десятой?


[snapback]95320" rel="nofollow" target="_blank[/snapback]​
[/quote]
если вы имеете ввиду таблицы ворда
то их можно создать так
Код:
	With wdApp.Application.Selection
'=MAIN TABLE
Set wdTable = wdApp.ActiveDocument.Tables.Add(.Range, 15, 8)	
wdTable.Borders.OutsideLineStyle = 1
wdTable.Borders.InsideLineStyle = 1
wdTable.Rows.Alignment = 1 '=wdAlignRowCenter	
wdTable.Columns(1).Width=wdApp.InchesToPoints(0.45)		
wdTable.Columns(2).Width=wdApp.InchesToPoints(0.45)		

'=и так даллее
end with
с объектом wdTable можно делать все что вам угодно
менять ширину столбцов
объединять ячейки
закрашивать их и так далее
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!