@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;
            }
           
        }
 
    }
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы