Deprecated: str_replace(): Passing null to parameter #1 ($search) of type array|string is deprecated in /var/www/jsd/data/www/jsd.ru/plugins/system/admintools/src/Feature/CustomAdminFolder.php on line 83 Подключение VBA скриптов к Аутлуку (Установка ПО)https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation2024-05-15T23:52:30+00:00jsd.ruJoomla! - Open Source Content ManagementФайл -> Параметры -> Настроить ленту2023-08-04T19:29:27+00:002023-08-04T19:29:27+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/fajl-parametry-nastroit-lentu-ist0rik-Запустить Майкрософтовский Аутлук, разумеется.
В верхнем меню выьрать самый левый пункт "Файл", затем в нижней левой части открывшейся области найти пункт "Параметры".
Откроется окно параметров Outlook, в левой части окна нужно выбрать вкладку "Настроить ленку".Запустить Майкрософтовский Аутлук, разумеется.
В верхнем меню выьрать самый левый пункт "Файл", затем в нижней левой части открывшейся области найти пункт "Параметры".
Откроется окно параметров Outlook, в левой части окна нужно выбрать вкладку "Настроить ленку".Активировать пункт "Разработчик"2023-08-04T20:13:26+00:002023-08-04T20:13:26+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/aktivirovat-punkt-razrabotchik-ist0rik-В правой части окна под заголовком "Настройки однострочной ленты" должен быть выбран пункт "Основные вкладки".
В списке основных вкладок найти и активировать пункт "Разработчик".
Нажать кнопку "ОК", окно закроется.
В верхнем горизонтальном меню основного окна MS Outlook появится пункт "Разработчик".В правой части окна под заголовком "Настройки однострочной ленты" должен быть выбран пункт "Основные вкладки".
В списке основных вкладок найти и активировать пункт "Разработчик".
Нажать кнопку "ОК", окно закроется.
В верхнем горизонтальном меню основного окна MS Outlook появится пункт "Разработчик".Разработчик -> Visual Basic2023-08-04T20:21:19+00:002023-08-04T20:21:19+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/razrabotchik-visual-basic-ist0rik-Нажать пункт меню "Разработчик", а в панели инструментов выбрать графическую кнопку слева "Visual Basic".
Откроется окно "Microsoft Visual Basic for Applications" - **редактор Visual Basic**.
Вызвать это окно можно не заморачиваясь с предшествовавшей настройкой меню, просто используя **сочетание клавиш Alt + F11**. Нажать пункт меню "Разработчик", а в панели инструментов выбрать графическую кнопку слева "Visual Basic".
Откроется окно "Microsoft Visual Basic for Applications" - **редактор Visual Basic**.
Вызвать это окно можно не заморачиваясь с предшествовавшей настройкой меню, просто используя **сочетание клавиш Alt + F11**. Импорт файлов2023-08-04T20:39:35+00:002023-08-04T20:39:35+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/import-fajlov-ist0rik-Для импортирования файлов выберите пункт меню "**File**", а затем "**Import file...**" или просто нажмите сочетание клавиш **Ctrl + M**.
В проект нужно поштучно импортировать файлы, необходимые для работы Аутпучного копирулера:
- CopyRule.cls
- Main.bas
- RForm1.frmДля импортирования файлов выберите пункт меню "**File**", а затем "**Import file...**" или просто нажмите сочетание клавиш **Ctrl + M**.
В проект нужно поштучно импортировать файлы, необходимые для работы Аутпучного копирулера:
- CopyRule.cls
- Main.bas
- RForm1.frmОткрыть ThisOutlookSession2023-08-04T21:02:26+00:002023-08-04T21:02:26+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/otkryt-thisoutlooksession-ist0rik-Вниз по дереву в левой части окна: Проект1 -> Microsoft Outlook Objects -> ThisOutlookSession.
Затем правой кнопкой мыши на ThisOutlookSession вызвать контекстное меню и выбрать пункт "View Code".
Откроется окно редактора кода.Вниз по дереву в левой части окна: Проект1 -> Microsoft Outlook Objects -> ThisOutlookSession.
Затем правой кнопкой мыши на ThisOutlookSession вызвать контекстное меню и выбрать пункт "View Code".
Откроется окно редактора кода.Вставить код2023-08-04T21:08:24+00:002023-08-04T21:08:24+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/vstavit-kod-ist0rik-В открывшемся окне редактора вставить код:
```
Private Sub Application_Startup()
Load RForm1
End Sub
```
В открывшемся окне редактора вставить код:
```
Private Sub Application_Startup()
Load RForm1
End Sub
```
Сохранить проект2023-08-04T21:30:03+00:002023-08-04T21:30:03+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/sokhranit-proekt-ist0rik-В меню редактора Visual Basic нажмите пунтк "File", затем "Save Проект1".
Кстати, сам "Проект1" перед сохранением вполне можно переименовать во что-нибудь более благопристойное.
Закрыть окно редактора после сохранения проекта.В меню редактора Visual Basic нажмите пунтк "File", затем "Save Проект1".
Кстати, сам "Проект1" перед сохранением вполне можно переименовать во что-нибудь более благопристойное.
Закрыть окно редактора после сохранения проекта.Создание вкладки и группы2023-08-04T22:01:28+00:002023-08-04T22:01:28+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/sozdanie-vkladki-i-gruppy-ist0rik-Чтобы новый инструментарий вызывался кнопкой и не путался с уже имеющимися стандартными наборами инструментов, создадим для него отдельный пункт верхнего горизонтального меню.
Для этого вернёмся к настройкам ленты: **Файл -> Параметры -> Настроить ленту**.
В нижней правой части окна настроек нажмите кнопку "Создать вкладку". При этом появятся "Новая вкладка (настраиваемая)", а в ней "Новая группа (настраиваемая)".
Порядок вкладок и групп внутри них можно менять перетаскиванием с зажатой левой кнопкой мыши на выбранной строке.Чтобы новый инструментарий вызывался кнопкой и не путался с уже имеющимися стандартными наборами инструментов, создадим для него отдельный пункт верхнего горизонтального меню.
Для этого вернёмся к настройкам ленты: **Файл -> Параметры -> Настроить ленту**.
В нижней правой части окна настроек нажмите кнопку "Создать вкладку". При этом появятся "Новая вкладка (настраиваемая)", а в ней "Новая группа (настраиваемая)".
Порядок вкладок и групп внутри них можно менять перетаскиванием с зажатой левой кнопкой мыши на выбранной строке.Переименования вкладки и группы2023-08-04T22:05:55+00:002023-08-04T22:05:55+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/pereimenovaniya-vkladki-i-gruppy-ist0rik-Чтобы задать имена созданной вкладке и группе, нужно поочерёдно выделить каждую из них и нажать кнопку "Переименовать..." в нижней правой части окна.
Вкладке дадим имя "**JSD**" (Joined Solutions Development), а группу назовём "**Custom copy rules for MS Outlook**", так будет красиво и понятно.
Для группы при переименовании доступен выбор иконки.Чтобы задать имена созданной вкладке и группе, нужно поочерёдно выделить каждую из них и нажать кнопку "Переименовать..." в нижней правой части окна.
Вкладке дадим имя "**JSD**" (Joined Solutions Development), а группу назовём "**Custom copy rules for MS Outlook**", так будет красиво и понятно.
Для группы при переименовании доступен выбор иконки.Добавление макроса в группу2023-08-04T22:19:33+00:002023-08-04T22:19:33+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/dobavlenie-makrosa-v-gruppu-ist0rik-Выделить группу "Custom copy rules for MS Outlook" в списке групп и вкладок, а над списком слева от него под заголовком "Выбрать команды:" выберите опцию "Макросы".
Содержимое списка слева сменится на список доступных макросов в формате "Имя_проекта.Имя_макроса". Выделите макрос "CopyForm" и нажмите кнопку "Добавить", находящуюся между левым и правым списками.Выделить группу "Custom copy rules for MS Outlook" в списке групп и вкладок, а над списком слева от него под заголовком "Выбрать команды:" выберите опцию "Макросы".
Содержимое списка слева сменится на список доступных макросов в формате "Имя_проекта.Имя_макроса". Выделите макрос "CopyForm" и нажмите кнопку "Добавить", находящуюся между левым и правым списками.Кнопка настройки правил2023-08-04T22:28:24+00:002023-08-04T22:28:24+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/knopka-nastrojki-pravil-ist0rik-Переименуйте добавленный макрос в "Rule managment" или "Управление правилами" и выберите подходящую по смыслу иконку, которая и станет кнопкой вызова окна создания и настройки правил копировани.
Для сохранения всех настроек нажмите "ОК" окна параметров Outlook.Переименуйте добавленный макрос в "Rule managment" или "Управление правилами" и выберите подходящую по смыслу иконку, которая и станет кнопкой вызова окна создания и настройки правил копировани.
Для сохранения всех настроек нажмите "ОК" окна параметров Outlook.Результат2023-08-04T22:34:45+00:002023-08-04T22:34:45+00:00https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/rezultat-ist0rik-Если всё сделано правильно, то нажатие кнопки "Rule managment" будет приводить к появлению окна создания и настройки правил копирования.Если всё сделано правильно, то нажатие кнопки "Rule managment" будет приводить к появлению окна создания и настройки правил копирования.