Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
29.03.2024, 15:15:54

Войти
Название темы должно отражать её содержание.
Темы типа "ПОМОГИТЕ!!!", "Срочно!", "Не получается сделать", "Нужна помощь" и т.п. будут удаляться без объяснения причин
33 233 Сообщений в 5 454 Тем от 6 753 Пользователей
Последний пользователь: malanik777
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Outlook и VBA
| | |-+  Управление шаблонами Outlook через VBA
Страниц: [1]   Вниз
Печать
Автор Тема: Управление шаблонами Outlook через VBA  (Прочитано 11573 раз)
0 Пользователей и 1 Гость смотрят эту тему.
MyName89
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 3


Просмотр профиля
« : 31.07.2014, 18:36:44 »

Пытаюсь создать шаблон, который автоматически цепляет имя компьютера, с которого пользователь отправляет письмо.
Нужно вывести ключевое слово в свойстве Caption объекта Label1
Не удается подключиться  к нужному шаблону из VBA

отрывок кода:

Set label1 = myItem.GetInspector.ModifiedFormPages("P.2").Controls("Label1")

Label1.Caption = "Test"


Выдает ошибку - Объект не найден
Что исправить?
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 828



Просмотр профиля WWW
« Ответ #1 : 31.07.2014, 20:54:21 »

Шаблон чего?
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
MyName89
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 3


Просмотр профиля
« Ответ #2 : 31.07.2014, 23:44:51 »

Шаблон письма.
нужно вставить код в правильный шаблон письма, лежащий в дефолтной папке с шаблонами.
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 828



Просмотр профиля WWW
« Ответ #3 : 01.08.2014, 10:53:02 »

Ничего не понял. Вы пишите, что создаете шаблон. И из шаблона же надо вставить код в шаблон?
Имя компьютера можно узнать через ENVIRON. Наберите в поиске.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
MyName89
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 3


Просмотр профиля
« Ответ #4 : 01.08.2014, 22:00:39 »

Спасибо. Я знаю, как получить имя.
Мне нужно, чтобы при выборе шаблона (условно "Тест") появлялась форма для создания нового письма по шаблону "Тест", в котором был бы исполняемый код.
В самом шаблоне граф. блоки есть, но программно через VBA мне до ни не дотянуться. Я хочу поместить код VBA в сам шаблон.
Это вообще возможно?
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 828



Просмотр профиля WWW
« Ответ #5 : 02.08.2014, 19:41:45 »

Так. Давайте несколько от шаблонов абстрагируемся. Вы хотите программно код внедрить? Почитайте статью: Как добавить код процедуры программно, скопировать модуль
А возможно, достаточно несколько глубже изучить объектную модель Outlook и найти событие(скорее всего это событие создания письма, но...не уверен, т.к. Вы упорно выбираете шаблоны), по происхождению которого можно выполнить код, который будет показывать нужную форму.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Iparfyumina
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 1


ЗАБАНЕН!
Просмотр профиля E-mail
« Ответ #6 : 27.05.2015, 16:23:38 »

Пытаюсь создать шаблон, который автоматически цепляет имя компьютера, с которого пользователь отправляет письмо.
Нужно вывести ключевое слово в свойстве Caption объекта Label1
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru