Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / График (MS Graph) в документе Word / 12 сообщений из 12, страница 1 из 1
30.06.2005, 02:14:12
    #33141683
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
График (MS Graph) в документе Word
Плоховато у меня с объектной моделью Word.
Имеем график (MS Graph) в документе Word. Сидит в
ActiveDocument.InlineShapes(1)
И как бы мне добраться до объекта Graph, дабы поменять кое-что в графике?
...
Рейтинг: 0 / 0
30.06.2005, 03:44:51
    #33141695
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
График (MS Graph) в документе Word
Вопрос снят. Достучался.
...
Рейтинг: 0 / 0
30.06.2005, 08:58:20
    #33141788
График (MS Graph) в документе Word
Так?

Код: plaintext
ActiveDocument.InlineShapes( 1 ).Свойства
...
Рейтинг: 0 / 0
30.06.2005, 09:13:48
    #33141803
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
График (MS Graph) в документе Word
WrdDoc.InlineShapes(3).OLEFormat.Edit
Set Mychart = WrdDoc.InlineShapes(3).OLEFormat.Object
With rst
Do While Not .EOF
Mychart.Application.DataSheet.Range("0" & i).Value = rst!GodD
......................................

Но вопрос все равно есть.
После первой строки появляется этот самый MS Graph и наглядно мне демонстрирует как заполняет строки Datasheet'a, скотина. (я формирую документ из акцесса, естественно, word не вывожу на обозрение и мне эта наглядность ни к чему). Без активизации объекта (edit, activate, open) невозможно сделать Set Mychart =......
Как бы на него не любоваться?
...
Рейтинг: 0 / 0
30.06.2005, 10:29:30
    #33141973
График (MS Graph) в документе Word
а что, WordDoc.Application.ScreenUpdating=True/False - не лечит боли?
...
Рейтинг: 0 / 0
30.06.2005, 10:37:46
    #33141995
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
График (MS Graph) в документе Word
не пробовала что, WordDoc.Application.ScreenUpdating=True/False - не лечит боли?
Как мертвому припарки. У меня изначально Wordа на экране нет и Visible=True я ему делаю после формирования документа.
...
Рейтинг: 0 / 0
30.06.2005, 10:49:31
    #33142028
График (MS Graph) в документе Word
Alexander G не пробовала что, WordDoc.Application.ScreenUpdating=True/False - не лечит боли?
Как мертвому припарки. У меня изначально Wordа на экране нет и Visible=True я ему делаю после формирования документа.

это как бы странно, если код типа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
WrdDoc.Application.ScreenUpdating = False
WrdDoc.InlineShapes( 3 ).OLEFormat.Edit
Set Mychart = WrdDoc.InlineShapes( 3 ).OLEFormat.Object

...трам-пам-пам

WrdDoc.Application.ScreenUpdating = False
WrdDoc.Application.Visible=True
WrdDoc.Application.ScreenRefresh()

Но даже если и так - отображает рамку объекта. То "мерцания" за счет он-лайн изменений данных - не должны быть видны (бы).
(можно попробовать MyChart.Application.ScreenUpdating = False,
но это д.б. то же самое, вид сбоку (?))

Но даже если и видны - ну пусть тогда "форматироание графа" будет последним шагом в скрипте.


PS
ты уж звиняй по возможности - я действительно не пробовал.
...
Рейтинг: 0 / 0
30.06.2005, 10:59:19
    #33142048
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
График (MS Graph) в документе Word
Причем здесь рамка объекта. Открывается не Word, а Graph как самостоятельное приложение.
...
Рейтинг: 0 / 0
30.06.2005, 11:05:30
    #33142070
График (MS Graph) в документе Word
Alexander GПричем здесь рамка объекта. Открывается не Word, а Graph как самостоятельное приложение.

ну, а Mychart.Application.Visible=True|False?

(ухожу, ухожу...)
...
Рейтинг: 0 / 0
30.06.2005, 11:09:09
    #33142077
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
График (MS Graph) в документе Word
Это, конечно, сделал сразу. Естественно, показывается и исчезает (хоть не вижу его работы). Но это не решение.
...
Рейтинг: 0 / 0
30.06.2005, 11:14:14
    #33142095
График (MS Graph) в документе Word
ну ты строг, блин.

тогда вымучивай что-то типа привязки либо к внутренней (встроенной в ворд) таблице, либо прямо к внешнему источнику.

ЗЫ
можно конечно owc.chart помучить...
...
Рейтинг: 0 / 0
30.06.2005, 11:32:28
    #33142154
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
График (MS Graph) в документе Word
Внутренняя - ее не спрячешь (хоть можно и зажать), внешний отпадает - это отчет за период, его отправлять надо. Нет в жизни счастья.
Остается ЗЫ...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / График (MS Graph) в документе Word / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]