|
Снова Word Automation
|
|||
---|---|---|---|
#18+
Блин, запутался... Код: plaintext 1. 2. 3.
1) как вставить таблицу в текущую позицию (где находится курсор). Повидимому обращение должно быть не ActiveDocument... А какое? 2) как вывести текст (напр., "привет, мир" ) в строку 3, колонку 2? Excel Automation не предлагать! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2008, 23:18 |
|
Снова Word Automation
|
|||
---|---|---|---|
#18+
Валентин Н.КарелинБлин, запутался... Код: plaintext 1. 2. 3.
1) как вставить таблицу в текущую позицию (где находится курсор). Повидимому обращение должно быть не ActiveDocument... А какое? 2) как вывести текст (напр., "привет, мир" ) в строку 3, колонку 2? Excel Automation не предлагать! 1) set oTable=oWordDoc.Tables.Add(Selection.Range, 4, 12) 2) oTable.Cell(3,2)="Hello, World!" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2008, 23:46 |
|
Снова Word Automation
|
|||
---|---|---|---|
#18+
AndreTMset oTable=oWordDoc.Tables.Add(Selection.Range, 4, 12) что за конструкция? Если Код: plaintext
Alliace SELECTION not found ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 00:00 |
|
Снова Word Automation
|
|||
---|---|---|---|
#18+
Валентин Н.Карелин 1) как вставить таблицу в текущую позицию (где находится курсор). Повидимому обращение должно быть не ActiveDocument... А какое? Вы ведь создаете пустой документ, конечно курсор будет вначале. Валентин Н.Карелин 2) как вывести текст (напр., "привет, мир" ) в строку 3, колонку 2? Создать макрос, и посмотреть методы и свойства применяемые для вставки значений в конкретные места в таблице ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 01:02 |
|
Снова Word Automation
|
|||
---|---|---|---|
#18+
Хорошо, oWord = CREATEOBJECT("Word.Application") oWordDoc = oWord.Documents.Add WITH oWord.Selection .TypeText('гнпаукнгпафнга 11111111111111 222222222') .TypeParagraph ENDWITH oWord.Visible = .T. Как вставить таблицу после строки 'гнпаукнгпафнга 11111111111111 222222222' ???? Или в конец документа ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 01:14 |
|
Снова Word Automation
|
|||
---|---|---|---|
#18+
HalK2Создать макрос, и посмотреть методы и свойства применяемые для вставки значений в конкретные места в таблице В макросрекордере ворд макрос пишет на бейсике. Пока я раскопал, как вставить таблицу в начало документа, а как в конец? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 01:19 |
|
Снова Word Automation
|
|||
---|---|---|---|
#18+
Я же сообщил... ActiveDocument.Tables.Add(ActiveDocument.Paragraphs.Last.Range, 4, 12) - в конец документа ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 01:27 |
|
Снова Word Automation
|
|||
---|---|---|---|
#18+
Та я и по асе и в форуме. ActiveDocument.Tables.Add(ActiveDocument.Paragraphs.Last.Range, 4, 2) вставляет к конец документа таблицу 4х2, теперь надо во второй столбик вставить текст ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 01:34 |
|
Снова Word Automation
|
|||
---|---|---|---|
#18+
Валентин Н.КарелинТа я и по асе и в форуме. ActiveDocument.Tables.Add(ActiveDocument.Paragraphs.Last.Range, 4, 2) вставляет к конец документа таблицу 4х2, теперь надо во второй столбик вставить текст Алгоритм следующий: 1. В документе выбрать таблицу 2. В таблице обратиться к Columns, выбрать второй столбец. Результат лучше сделать отдельным объектом (Column) ... 3. В Column (столбце) обратиться к Cells (ячейкам) и выбрать ту ячейку, которая необходима. Либо перебрать их все в цикле... А по поводу перевода макросов на VBA (хоть Word-VBA, хоть Excel-VBA) в программу на FoxPro была масса статей. На FoxClub точно есть, здесь - надо поискать... Вроде бы, эти статьи писал Владимир Максимов... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2008, 07:24 |
|
|
start [/forum/topic.php?fid=41&fpage=147&tid=1587242]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 131ms |
0 / 0 |