Все привет!
Вопрос 1: Как правильно использовать пользовательские переменные?
Проблема в следующем, необходимо сохранить статус CheckBox в некой переменной (Истина/Ложь)! Но возникла проблема как к ней программно обратиться? Варианты: Если подключить ее к объекту (CheckBox) то значения она хранит, но при этом объект не выполняет события описанные программно (Function CheckBox1_Click()), как быть? Если переменную не привязывать, то событие выполняется отлично, но тогда значение сбрасывается при следующем обращении. :(
Dim objInsp
Dim objFormPage
Dim objOptControls
Function Item_Open()
Set objInsp = Item.GetInspector
Set objFormPage = objInsp.ModifiedFormPages
Set objOptControls = objFormPage("Zapros").Controls
objInsp.HideFormPage "Встреча"
objInsp.ShowFormPage "Zapros"
objOptControls("Label1").Caption = ""
End Function
Function CheckBox1_Click()
objOptControls("Label1").Caption = _ objOptControls("CheckBox1").Value
End Function
При работе использовалась стандартная форма Outlook (Приглашение на собрание), в ней создана дополнительная форма для работы.
и Вопрос 2: Как правильно объявить переменные, может дело в этом? они по умолчанию Variant а на самом деле должны быть (
Dim objInsp As Inspector
Dim objFormPage As Pages
Dim objOptControls As Control
), но при таком объявлении выдается ошибка: "Предполагается наличие окончания конструкции"??? Что это означает? Ни где не смог найти:(
P.S. Первый опыт программирования в Outlook, так что надеюсь на понимание...:)
Ответить
|