|
|
|
Как узнать программно значение ячеек этой таблицы
|
|||
|---|---|---|---|
|
#18+
Смотрите прикрепленный файл. В документ Word вставлен колонтитул, в него вставлена таблица. Как узнать программно значение ячеек этой таблицы, хотя бы значение одной с надписью "Г.3.000.0855/ГТП-0532.505.007.2-ЭОО.С" Ну очень нужно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2005, 17:27:16 |
|
||
|
Как узнать программно значение ячеек этой таблицы
|
|||
|---|---|---|---|
|
#18+
Документ --> Нижний колонтитул --> Надпись --> Таблица --> Ячейки. Надо перебирать все объекты в этих коллекциях. Как перебрать все таблицы внедренные в надпись я не знаю. Я сделал с временным копированием таблицы в тело документа. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Результат: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 11:30:36 |
|
||
|
Как узнать программно значение ячеек этой таблицы
|
|||
|---|---|---|---|
|
#18+
А как обратиться конкретно к нужной таблицы, скажем имя этой таблицы Таблица3 0? А то у меня есть уже на листе несколько таблиц и он (цикл) начинает перебирать их все.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 16:46:54 |
|
||
|
Как узнать программно значение ячеек этой таблицы
|
|||
|---|---|---|---|
|
#18+
И как ты присваиваешь имя таблице? У объекта Table нет такого свойства. Может в Office > 2000 появилось. А по индексу вот так: Код: plaintext 1. 2. 3. 4. 5. 2 -- вторая таблице в документе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 17:01:20 |
|
||
|
Как узнать программно значение ячеек этой таблицы
|
|||
|---|---|---|---|
|
#18+
Блин, если вставлять весь этот код в модуль документа, то все нормально работает, а если вставлять в модуль шаблона Normal, то ругается на строчку shp.Select и выдаёт сообщение: Данный компонент в этом представлении недоступен. В чем тут дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 17:41:02 |
|
||
|
Как узнать программно значение ячеек этой таблицы
|
|||
|---|---|---|---|
|
#18+
См. ирикрепленный файл. Понял почему. У меня на листе таблица, она заполняет все свободное пространство страницы между колонтитулами. При копировании таблицы из колонтитула и вставки ее в тело документа, она вставляет таблицу в одну из ячеек таблицы (которая заполняет все пространство). Как это можно побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2005, 17:55:13 |
|
||
|
Как узнать программно значение ячеек этой таблицы
|
|||
|---|---|---|---|
|
#18+
Получилось.... что бы узнать значение ячейки в колонтитуле: ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter Selection.Tables(1).Cell(1, 7).Select strText = Selection.Tables(1).Cell(1, 7) strText = Left(strText, Len(strText) - 2) msgbox(strText) ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 14:49:57 |
|
||
|
Как узнать программно значение ячеек этой таблицы
|
|||
|---|---|---|---|
|
#18+
SergeySПолучилось.... что бы узнать значение ячейки в колонтитуле: ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter Selection.Tables(1).Cell(1, 7).Select strText = Selection.Tables(1).Cell(1, 7) strText = Left(strText, Len(strText) - 2) msgbox(strText) ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument Это с обращением к объкту Shape или без? Без работать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 15:07:48 |
|
||
|
Как узнать программно значение ячеек этой таблицы
|
|||
|---|---|---|---|
|
#18+
Вот так работает: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2005, 15:12:53 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33117891&tid=2185995]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 352ms |

| 0 / 0 |
