C#, Visual Studio 2017, Работа с Word (Office 365)

203
25 апреля 2018, 04:06

Пытаюсь запустить простейший код консольного приложения:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.Office.Interop.Word;
namespace ConsoleAppTestWord
{
    class Program
    {
        static void Main(string[] args)
        {
            Application app = new Application();
            Document doc = app.Documents.Add(Visible:true);
            doc.Save();
            doc.Close();
            app.Quit();
        }
    }
}

На строке Document doc = app.Documents.Add(Visible:true); выдает ошибку:

Невозможно привести COM-объект типа "Microsoft.Office.Interop.Word.ApplicationClass" к интерфейсному типу "Microsoft.Office.Interop.Word._Application".

Что я делаю не так?

READ ALSO
Многочисленный переход между сценами

Многочисленный переход между сценами

У меня есть несколько уровней, между которыми есть сцена, которая отвечает за переход на следующий уровень, можно ли сделать так, чтобы за это...

184
Как повернуть Label?

Как повернуть Label?

Возможно в C# повернуть существующий label на 30°?

244
Привязка объекта к нескольким окнам

Привязка объекта к нескольким окнам

Есть два окна, которые в DataContext получают один общий объект и отображают егоВ качестве объекта используется визуальный компонент System

217
Получение частоты звука с микрофона

Получение частоты звука с микрофона

Есть задача получать частоту звука с микрофона для дальнейших преобразований на C#Подобное уже делал на Python с numpy, но тут как то не клеится

211