Задать вопрос
@lev89

Как запустить макрос из С#?

У меня есть макрос (.docm) который выполняет открытие файла rtf и сохранение в формате doc. Вот этот макрос нужно запустить из приложения C#. Как это сделать?
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
            // Создание экземпляра Word
            Word.Application app = new Word.Application();
            app.Visible = true;
 
            Word.Documents doc = app.Documents;
 
            // Открытие файлов
            MessageBox.Show("Добавьте файл с макросом");
            OpenFileDialog macroFile = new OpenFileDialog();
            if (macroFile.ShowDialog() != DialogResult.OK)
            {
                MessageBox.Show("Ошибка открытия макроса");
                return;
            }
           
        }
 
    }
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы