Здравствуйте, коллеги.
У меня вопрос: в печатной форме есть макрос, например, который форматирует текст. Как его исполнить, в коде сервиса? Это необходимо сделать до конвертации в PDF.
Нравится
Вот нашел пример запуска макроса:
[code]
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"" +
Добрый день!
Ознакомьтесь с этой статьей:
https://academy.terrasoft.ru/documents/technic-sdk/7-6-0/kak-sozdat-svo…
Добрый день, Юрий.
Те макросы используются для модификации данных, а мне нужно исключительно форматирование текста, таблиц.
По умолчанию в bpm'online нет библиотек, которые используются в предоставленном коде. Их необходимо загрузить дополнительно.