Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2009, 22:53   #11
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

EducatedFoolя себе этот процесс представлял примерно так же как в сделано в paint берем цвет с линейки цветов (щелчок по квадратику с нужным цветом) и закрашиваем нужную фигуру (щелчок по фигуре которую нужно закрасить), таким образом данный процесс будет максимально прост для пользователя, но видимо максимально сложен, с точки зрения осуществления для меня поэтому сейчас просмотрю то что выслали мне вы и подумаю как будет лучше, может быть действительно стоит использовать ToggleButton как советует viter.alex, дам знать когда представлю у себя в голове как хотелось бы это сделать

EducatedFool
viter.alex
спасибо большое что помогаете
CATerpillar вне форума Ответить с цитированием
Старый 14.03.2009, 23:01   #12
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

открыл файл из архива, он сохранен как обычная презентация (без поддержки макросов)
CATerpillar вне форума Ответить с цитированием
Старый 14.03.2009, 23:18   #13
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Файл был сохранён в формате PowerPoint 2003.
Там нет, в отличии от PowerPoint 2007, режимов сохранения "с макросами" и "без макросов".

Все файлы 2003-й сохраняет как есть (с макросами)


PS: Кстати, не понял, почему так:
когда я первый раз назначил кнопке макрос, при нажатии на кнопку он сработал.
После сохранения же файла кнопка перестала запускать макрос.
(когда я открыл исходный файл, кнопки тоже не запускали макросы - хотя обработчики нажатий кнопок присутствовали)
Установлен низкий уровень безопасности (макросы разрешены)
После этого я так и не смог назначить запуск макроса ни одной кнопке... (то есть макрос назначается, но не запускается)

Аналогично ведёт себя Excel при включенном "режиме конструктора" (или при нажатой кнопке с изображением курсора на панели Рисование)
Только в Excel кнопку с изображением курсора на панели Рисование можно "отщелкнуть", а в PowerPoint сделать это почему-то не получается...
EducatedFool вне форума Ответить с цитированием
Старый 15.03.2009, 09:42   #14
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

к сожалению ответ на этот вопрос тоже остается для меня загадкой...
CATerpillar вне форума Ответить с цитированием
Старый 16.03.2009, 11:57   #15
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

а как определить по какой именно фигуре пользователь щелкнул мышкой?
CATerpillar вне форума Ответить с цитированием
Старый 16.03.2009, 14:35   #16
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

у каждой фигуры наверное есть свой id или что то в этом роде, какая должна быть процедура, чтобы программа знала по какой фигуре был щелчок?
CATerpillar вне форума Ответить с цитированием
Старый 16.03.2009, 17:50   #17
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

ребята пожалуйста HEEELP!
CATerpillar вне форума Ответить с цитированием
Старый 18.03.2009, 09:53   #18
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

неужели ни у кого нет никаких мыслей, пожалуйста, очень нужна ваша помощь
CATerpillar вне форума Ответить с цитированием
Старый 18.03.2009, 09:56   #19
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Объясни задачу. Или кинь пример что надо сделать. Может подскажем другой путь... Или твою задачу решим. Если презентация небольшая, прикрепи файл и распиши что надо делать.
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 18.03.2009, 10:16   #20
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Клик по фигуре средствами VBA отследить нельзя, если не использовать WinAPI. Подумай, может вместо фигур вставлять картинку, но представлять ее как фигуру? Клик по картинке (Image) можно отследить, т.к. это контрол.
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите, пожалуйста c vba! Я дрова не понимаю, вам легко будет! em0071 Microsoft Office Excel 3 19.06.2008 23:08