Для вставки в диалог формы элемента управления ActiveX необходимо воспользоваться пунктом главного меню Форма Вставить ActiveX…
В открывшемся диалоге выбора отметим нужный нам объект, например Microsoft Media Player (для прослушивания музыкальных файлов, воспроизведения видеофайлов).
Определим имя элемента управления: WMP.
Кроме этого разместим в диалоге кнопку, при нажатии на которую будет вызываться обработчик события, содержащий приведенный ниже текст:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Режим = РежимДиалогаВыбораФайла.Открытие; ДиалогВыбораФайла = Новый ДиалогВыбораФайла(Режим); ДиалогВыбораФайла.Фильтр = "Все файлы (все)|*.*"; ДиалогВыбораФайла.Заголовок = "Выберите медиафайл"; Если ДиалогВыбораФайла.Выбрать() Тогда ПутьКМедиаФайлу = ДиалогВыбораФайла.ПолноеИмяФайла; // В зависимости от варианта объекта запись полного пути к файлу производится либо в свойство FileName, либо в свойство URL. Попытка ЭлементыФормы.WMP.FileName = ПутьКМедиаФайлу; Исключение ЭлементыФормы.WMP.URL = ПутьКМедиаФайлу; КонецПопытки; КонецЕсли; |
В указанной процедуре большинство строк кода работают с объектом ДиалогВыбораФайла, позволяющим организовывать удобный диалог выбора файла.
Запуск выбранного файла производится кнопкой Воспроизведение/Play элемента управления WMP.