Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 101
от 01.09.2005, 18:59

Администратор:Калашников О.А.
В рассылке:Подписчиков: 102, Экспертов: 14
В номере:Вопросов: 2, Ответов: 3


Вопрос № 25389: Здраствуйте уважаемые эксперты. Такой вот вопрос как можно сделать так чтоб созданный в екселе button активировался или не активировался в зависимости от другого параметра например есть обект option в зависимости от того оптион false или true дол...
Вопрос № 25408: dlea teh kto ne ponel moi vopros: { zdrast' ea haciu delati formu katoriea "prilipaet" k kraiu ekrana vo mnogih pragramah ea videl kak vo vremea "prilipanie" poevleaetsea prozracinii premuugolinik v mesto gde forma...

Вопрос № 25.389
Здраствуйте уважаемые эксперты.
Такой вот вопрос как можно сделать так чтоб созданный в екселе button активировался или не активировался в зависимости от другого параметра например есть обект option в зависимости от того оптион false или true должно менятся значение обекта баттон.В VB6 можно сделать это легко но как сделать это в екселе.
Заранее спасибо.
Отправлен: 27.08.2005, 10:48
Вопрос задал: Гевонд Джонович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Star Wolf
Здравствуйте, Гевонд Джонович!
точно также как и в VB6 (хотя я могу ошибится т.к. работаю тока с VB6 для Excel )
т.е.
...

if option then
button.Locked = false ' блокировка снята
else
botton.Locked = true ' блокирнулся

...
если до выбора опции необходимо заблокировать/разблокировать кнопку .. то желается это в ее свойствах ...
---------
Synthetic Troubleshooting and Assassination Replicant/Worker Optimized for Logical Fighting
Ответ отправил: Star Wolf (статус: *Мастер-Эксперт)
Отправлен: 27.08.2005, 11:14
Оценка за ответ: 4
Комментарий оценки:
Спасибо но это помогло чтонибудь другое если можно.

Отвечает: Игорь Елизаров
Здравствуйте, Гевонд Джонович!
А в чем разница - то ? Например, меняем название кнопки
то есть точно так же работаем со свойствами объекта.
Конечно, это должно быть в какой-то процедуре или макросе.

if option.value = true
then commandbutton1.caption ="типа да"
else commandbutton1.caption ="типа нет"
Ответ отправил: Игорь Елизаров (статус: 1-ый класс)
Отправлен: 28.08.2005, 01:26
Оценка за ответ: 5
Комментарий оценки:
Ответ на пять но в моем случае свойст обекта нет.
Тоесть если я открываю VB Editor из excle а то у обектов нету свойст совсем.
Спасибо за ответ.


Вопрос № 25.408
dlea teh kto ne ponel moi vopros: {
zdrast'
ea haciu delati formu katoriea "prilipaet" k kraiu ekrana
vo mnogih pragramah ea videl kak vo vremea "prilipanie" poevleaetsea
prozracinii premuugolinik v mesto gde forma "prilipnet"
vopros:
kak mne evo delat'?
}
obesneaiu {

esli vi ne ponele slovo prilipati
daite ea vam zadam primer
vot naprimer v Word
kogda vi piridvigaete ToolBox
i priblejaetes' k kraiu on kobutto prilipaet (prinimaet visatu ili shirinu roditel'skogo okna)
a vot naprimer v drugie programi pered "prilipaniem" poevleaetsea
premuugolinik
katorii pokazivaet ili butto soobsheaet sho forma prilipaet
vot kak evo zdelat'?

}

a nashiot ftorogo voprosa:

kak delati compotent' forma share

ea slishkom lehko virazilsea

vot primer: {

Est' forma form1.vb
na nei komponent textbox (TextBox1)
i dobavleaiu functiu k class1.vb
Class1.UserControl1.ChangeText();

dalishe ea sozdaiu
class1.vb
i pishu:
public shared sub changetext()
Me.parentForm.TextBox1.Text="Hello";
end sub

no kogda kompiliruiu poevleaetsea soobshenie
"REference to an not-shared member..."
kak ato priodolet'?
}

}
Отправлен: 27.08.2005, 17:18
Вопрос задал: Gavrilita,Adrian,Vasile (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: _Виталий
Здравствуйте, Gavrilita,Adrian,Vasile!
Считаю, что Вы используете не тот контрол. Вы используете ToolBox, а думаю в Вашем случае нужен CoolBar. CoolBar содержится в Microsoft Windows Common Controls-3 (COMCT332.OCX), но как настроить "прилипание" не знаю. Не пользовался контролом ни разу.
Ответ отправил: _Виталий (статус: 6-ой класс)
Отправлен: 29.08.2005, 16:50
Оценка за ответ: 4
Комментарий оценки:
Spaiba No ne dumaiu shto ot atova


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Отписаться
Вспомнить пароль

В избранное