|
|
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
Лист ексель. На листе в ячейке нарисован квадрат. Вопрос: как узнать адрес ячейки, в которой нарисован квадрат? Что нужно дописать чтобы переменная z получила значение "B2"? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 15:01:53 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
TaranagaЧто нужно дописать чтобы переменная z получила значение "B2"? То есть "B3". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 15:04:08 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2006, 19:54:35 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
Так вот ты какой... СЕВЕРНЫЙ ОЛЕЕЕЕНь.... А я то все думал, как F2 пользоваться... Спасибо! Пойду посыпать голову пеплом :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2006, 10:08:37 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
Ну здесь чтото уже и F2 не помогает... А как быть если нужно узнать имя шапеса над которым находится мышка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2006, 12:00:18 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
Для Shape - никак. Позицию мыши можно отслеживать только на Chart или UserForm объектах. Excel это не всего-лишь электронная таблица. Это не ГУЙ для рисования чего угодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2006, 17:39:59 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
А методом крадущегося через ж... тигра? Например по таймеру генерится событие нажатия левой кнопки и, в случае, если выделился шапес - прога кричит его имя... Это можно както реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2006, 17:51:07 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
TaranagaА методом крадущегося через ж... тигра? Например по таймеру генерится событие нажатия левой кнопки и, в случае, если выделился шапес - прога кричит его имя... Это можно както реализовать?нуууу... в теории... для Shape можно задать .OnAction="MyMacro" а в том макросе делать уже все что угодно. Но оно запустится только при клике по Shape'у....... Так что да, если таймером постоянно долбить по виртуальной левой кнопке... По идее будет работать, но учти что два клика в ячейке запускают редактирование ячейки. Так что несчастный пользователь вряд ли сможет воспользоваться клавиатурой после включения такого дятла :) Не используй Эксель для ГУЯ, не порти себе кровь. Возьми лучше что-нибудь более универсальное, хоть тот же Visual Basic или Delphi и делай ГУЙ там, запуская Эксель через ОЛЕ только для показа итоговых результатов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2006, 18:04:49 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
White Owlнуууу... в теории... для Shape можно задать .OnAction="MyMacro" а в том макросе делать уже все что угодно. Но оно запустится только при клике по Shape'у....... Так что да, если таймером постоянно долбить по виртуальной левой кнопке... По идее будет работать, но учти что два клика в ячейке запускают редактирование ячейки. Так что несчастный пользователь вряд ли сможет воспользоваться клавиатурой после включения такого дятла :).OnAction - нашел А как на таймер дятла повесить? White OwlНе используй Эксель для ГУЯ, не порти себе кровь. Возьми лучше что-нибудь более универсальное, хоть тот же Visual Basic или Delphi и делай ГУЙ там, запуская Эксель через ОЛЕ только для показа итоговых результатов.Да это понятно... Только иной раз всеже бывает желание сделать стандартными средствами нестандандартные вещи да и юзерам в этом случае не нужно будет ничего ставить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 09:44:25 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
k-nikeА может тогда лучше отслеживать изменение курсора мыши при наведении на shape? А как это событие изловить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 09:46:20 |
|
||
|
Как узнать адрес Shapes'a?
|
|||
|---|---|---|---|
|
#18+
Taranaga k-nikeА может тогда лучше отслеживать изменение курсора мыши при наведении на shape?А как это событие изловить? Если б я знал, не писал бы слово "может"))) Предполагаю, без API здесь не обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2006, 10:03:17 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33957429&tid=2184356]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 199ms |
| total: | 364ms |

| 0 / 0 |
