Здравствуйте, коллеги.
У меня вопрос: в печатной форме есть макрос, например, который форматирует текст. Как его исполнить, в коде сервиса? Это необходимо сделать до конвертации в PDF.
Нравится
5 комментариев
1 января 1970 03:00
Вот нашел пример запуска макроса:
using System; using Word = Microsoft.Office.Interop.Word; using VBIDE = Microsoft.Vbe.Interop; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { var wordApp = new Word.Application(); wordApp.Documents.Add("C:\\1.docm"); var doc = wordApp.Documents[1]; VBIDE.VBComponent oModule = doc.VBProject.VBComponents.Add(VBIDE.vbext_ComponentType.vbext_ct_StdModule); string sCode = "public sub VBAMacro()\r\n" + " msgbox \"VBA Macro called\""\r\n"" +
14 июля 2016 10:20
Добрый день!
Ознакомьтесь с этой статьей:
https://academy.terrasoft.ru/documents/technic-sdk/7-6-0/kak-sozdat-svo…
14 июля 2016 10:52
Добрый день, Юрий.
Те макросы используются для модификации данных, а мне нужно исключительно форматирование текста, таблиц.
14 июля 2016 13:50
По умолчанию в bpm'online нет библиотек, которые используются в предоставленном коде. Их необходимо загрузить дополнительно.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать