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-installation 2024-05-15T23:52:30+00:00 jsd.ru Joomla! - Open Source Content Management Файл -> Параметры -> Настроить ленту 2023-08-04T19:29:27+00:00 2023-08-04T19:29:27+00:00 https://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:00 2023-08-04T20:13:26+00:00 https://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 Basic 2023-08-04T20:21:19+00:00 2023-08-04T20:21:19+00:00 https://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:00 2023-08-04T20:39:35+00:00 https://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 Открыть ThisOutlookSession 2023-08-04T21:02:26+00:00 2023-08-04T21:02:26+00:00 https://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:00 2023-08-04T21:08:24+00:00 https://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:00 2023-08-04T21:30:03+00:00 https://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:00 2023-08-04T22:01:28+00:00 https://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:00 2023-08-04T22:05:55+00:00 https://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:00 2023-08-04T22:19:33+00:00 https://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:00 2023-08-04T22:28:24+00:00 https://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:00 2023-08-04T22:34:45+00:00 https://www.jsd.ru/soft/custom-copy-rules-for-ms-outlook/connecting-vba-scripts-to-outlook-software-installation/rezultat -ist0rik- Если всё сделано правильно, то нажатие кнопки "Rule managment" будет приводить к появлению окна создания и настройки правил копирования. Если всё сделано правильно, то нажатие кнопки "Rule managment" будет приводить к появлению окна создания и настройки правил копирования.