Как редактировать закладки в документе Word с помощью универсального приложения для Windows - PullRequest
2 голосов
/ 29 мая 2019

Я создаю универсальное приложение Windows (UWP), которому нужно добавить текст в закладки в документе Microsoft Word.

Я добавил библиотеку Microsoft.Office.Interop.Word и включил приведенный ниже код, который может добавлять текст в закладки:

Microsoft.Office.Interop.Word.Application oWord = new Microsoft.Office.Interop.Word.Application();

Microsoft.Office.Interop.Word.Document oDoc;

object oTemplate = filepath;

oDoc = oWord.Documents.Add(ref oTemplate, ref oMissing, ref oMissing, ref oMissing);

oDoc.Bookmarks["BookmarkName"].Range.Text = "BookmarkText";

Сообщение об ошибке:

System.IO.FileLoadException HResult = 0x80131515 Сообщение = Не удалось загрузить файл или сборку «Microsoft.Office.Interop.Word, версия = 15.0.0.0, культура = нейтральная, PublicKeyToken = 71e9bce111e9429c». Операция не поддерживается. (Исключение из HRESULT: 0x80131515) Источник = BuyOutApp Трассировки стека: в BuyOutApp.DocumentsGenerated.TemplateRFQs.GenerateBearingPadRFQ () в C: \ Users \ s.raja \ Source \ Workspaces \ Workspace2 \ Buyout Application \ BuyOutAppSln \ BuyOutApp \ DocumentsGenerated \ TemplateRFQs.cs: строка 43 в BuyOutApp.Views.OutputShellPage.BtnSubmit_Click (Отправитель объекта, RoutedEventArgs e) в C: \ Users \ s.raja \ Source \ Workspaces \ Workspace2 \ Buyout Application \ BuyOutAppSln \ BuyOutApp \ Views \ OutputShellPage.xaml.cs: строка 23 Внутреннее исключение 1: NotSupportedException: основная сборка взаимодействия не поддерживается в AppX.

...