分析Microsoft Word 文本将其添加到 OneNote 文件



我想出了以下代码:

static void Main(string[] args)
{
Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
object miss = System.Reflection.Missing.Value;
object path = @"C:\Users\t-aaalle\Documents\TesterWordAddin.docx";
object readOnly = true;
Microsoft.Office.Interop.Word.Document docs = word.Documents.Open(
ref path, ref miss, ref readOnly,
ref miss, ref miss, ref miss, ref miss, ref miss, ref miss,
ref miss, ref miss, ref miss, ref miss, ref miss, ref miss);
string totalText = "";
for (int i = 0; i < docs.Paragraphs.Count; i++)
{
totalText += "rn" + docs.Paragraphs[i + 1].Range.Text.ToString();
}
Console.WriteLine(totalText);
Console.ReadLine();
docs.Close();
word.Quit();
}

目前,这会读取Microsoft word文件中的文本,我想要的是能够获取变量"totalText"并将该值存储在OneNote文件中。是否有任何 C# 库或类可以帮助我做到这一点,也许是我可能错过的堆栈溢出帖子?

谢谢

与阅读 Word 文档内容相关的代码可能很有趣,但除非您对该代码有问题,否则它与如何访问/更新 OneNote 笔记本的问题完全无关。

为此,听起来您需要的是用于访问/更新OneNote的API,幸运的是,搜索词OneNote API被Google等流行搜索引擎识别。 ;)

如果您由于某种原因无法访问 Google,此链接将直接转到 OneNote 开发人员中心Microsoft

如果您随后在使用OneNote API本身实现所需内容时遇到问题,则可以在出现该问题时发布有关该问题的新特定问题。

最新更新