|
|
|
Excel, вопрос по Chart
|
|||
|---|---|---|---|
|
#18+
Помогите решить проблемку. Имеется обьект Chart в Excel. Проблема в следующем. Необходимо чтобы при наведении указателя мыши на определенную точку на графике появлялась всплывающая подсказка, то-есть комментарий к этой точке. Стандартно в Excel высвечивается такая строка: Ряд "Имя ряда" Точка "Имя точки" (значениеX, значениеY) Подскажите как можно заменить эту строку своим коментарием или как можно отключить вывод этих всплывающих подсказок. P.S. Если бы можно было их отключить, то в принципе не сложно сделать надпись, которая будет появляться на их месте при наведении указателя на точку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 16:36:24 |
|
||
|
Excel, вопрос по Chart
|
|||
|---|---|---|---|
|
#18+
to Ivan33: Спасибо. Полезного много, но к сожалению не совсем то, что надо. Отключить всплывающие подсказки удалось http://]http://www.relib.com/forums/Topic903538-11-1.asp Но вопрос как создать свои всплывающие подсказки остался (см. там же) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 09:26:19 |
|
||
|
Excel, вопрос по Chart
|
|||
|---|---|---|---|
|
#18+
_Andrew_Nto Ivan33: Спасибо. Полезного много, но к сожалению не совсем то, что надо. Отключить всплывающие подсказки удалось http://]http://www.relib.com/forums/Topic903538-11-1.asp Но вопрос как создать свои всплывающие подсказки остался (см. там же) вы бы цитатку дали с этого ресурса. тем более, что я не понимаю, что значит "свои" подсказки? Свой текст или свой способ их отображения? Если только вы имеете ввиду "свое текст", то примеры, приведенные в файлах, можно переработать под себя. Тем они и полезны. Поясните слово "свои"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 10:14:54 |
|
||
|
Excel, вопрос по Chart
|
|||
|---|---|---|---|
|
#18+
авторпри наведении указателя мыши на определенную точку на графике Стандартно в Excel высвечивается такая строка: Ряд "Имя ряда" Точка "Имя точки" (значениеX, значениеY) Отключить всплывающие подсказки можно так (цитата с ресурса): авторОтключить всплывающие подсказки можно так: Application.ShowChartTipNames = False Application.ShowChartTipValues = False Добавить свой коментарий скорее всего только используя модуль класса. Изначально была идея изменять текст этой стандартной подсказки, то-есть чтобы высвечивалась стандартная подсказка, но с нужным текстом. Так как этого сделать не удалось, то остановился на таком варианте: - отключаю стандартные подсказки Application.ShowChartTipNames = False Application.ShowChartTipValues = False - используя приведенный в файле пример создал на диаграмме обьект Shape, в котором, при наведении указателя мыши на определенну точку, вывожу необходимую информацию Правда и здесь не все гладко получилось: хотелось бы чтобы обьект Shape каждый раз появлялся непосредственно возле указателя,(то есть типа на месте стандартной подсказки), но добиться этого пока не удалось. Дело в том, что функция GetChartElement X, Y, ElementId, arg1, arg2 возвращает абсолютные координаты элемента, а координаты Shape.Left и Shape.Top задаются относительно листа и связать их вместе как-то не очень получилось. Может кто знает как это сделать? P.S. То есть два варианта либо связать эти координаты, либо попробовать все-таки вернуться к стандартным подсказкам и повозиться с изменением их текста? Какие мысли господа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 12:05:28 |
|
||
|
Excel, вопрос по Chart
|
|||
|---|---|---|---|
|
#18+
_Andrew_NДело в том, что функция GetChartElement X, Y, ElementId, arg1, arg2 возвращает абсолютные координаты элемента, а координаты Shape.Left и Shape.Top задаются относительно листа и связать их вместе как-то не очень получилось. Может кто знает как это сделать? В принципе, можно попробовать поиграться с WinAPI функциями ScreenToClient и ClientToScreen. В качестве хендла клиентского окна отдавать им хендл на эксель или (возможно) прийдется искать хендл самого Chart-объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 17:35:44 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33957529&tid=2184354]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 324ms |

| 0 / 0 |
