如何使用Universal Windows App编辑Word文档中的书签

时间:2019-05-29 14:48:27

标签: uwp .net-core ms-word office-interop windows-10-universal

我正在构建通用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     堆栈跟踪:      在C:\ Users \ s.raja \ Source \ Workspaces \ Workspace2 \ Buyout Application \ BuyOutAppSln \ BuyOutApp \ DocumentsGenerated \ TemplateRFQs.cs:line 43中的BuyOutApp.DocumentsGenerated.TemplateRFQs.GenerateBearingPadRFQ()      在BuyOutApp.Views.OutputShellPage.BtnSubmit_Click(对象发送者,RoutedEventArgs e)在C:\ Users \ s.raja \ Source \ Workspaces \ Workspace2 \ Buyout Application \ BuyOutAppSln \ BuyOutApp \ Views \ OutputShellPage.xaml.cs:line 239   内部例外1:   NotSupportedException:AppX不支持主互操作程序集。

0 个答案:

没有答案