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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2009, 20:38   #31
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Решение интересное. Я думал классы с обработчиками событий прикрутить, но с ходу, по аналогии с формой, не получилось.
CATerpillar, это решение, как мне кажется, — уже полдела
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 21.03.2009, 09:49   #32
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

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

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

Исходя из поставленной задачи, мне кажется лучше будет создать фигур по 30 каждого типа и не создавать фигуры а переводить в режим Visible.
Тогда снимается вопрос с разросшимся кодом. На счет удаления, раз можно записать то можно и удалить...:-))
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 23.03.2009, 13:29   #35
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

Цитата:
Сообщение от mchip Посмотреть сообщение
раз можно записать то можно и удалить...:-))
но как это сделать?
CATerpillar вне форума Ответить с цитированием
Старый 24.03.2009, 00:10   #36
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

ActivePresentation.VBProject.VBComp onents("Name").CodeModule.

Набери в строке VB Edit и посмотри какие свойства возможны (Find, DeleteLines, CountOfLines, ...). Посмотри их описания.

Поэкспериментируй, поищи в интернете...
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 25.03.2009, 21:12   #37
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

ребята подскажите пожалуйста можно ли менять позицию фигур, т.е. есть ли процедура которая позволит фигуре (картинке или кнопке) занимать самую верхнюю позицию над всеми остальными?
CATerpillar вне форума Ответить с цитированием
Старый 25.03.2009, 21:44   #38
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

ActivePresentation.Slides(1).Shapes (Imya1).ZOrder msoSendToBack позади всех

ActivePresentation.Slides(1).Shapes (Imya1).ZOrder msoBringForward впереди всех

ну и так далее...
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 30.03.2009, 17:40   #39
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

большое спасибо
CATerpillar вне форума Ответить с цитированием
Старый 06.04.2009, 15:06   #40
CATerpillar
Пользователь
 
Регистрация: 12.03.2009
Сообщений: 24
По умолчанию

ребята возник еще один вопрос как определить существует ли фигура на листе? т.е. как выглядит код который выполняет эту проверку?
CATerpillar вне форума Ответить с цитированием
Ответ


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



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