C# 解析Microsoft Word文本将其添加到OneNote文件

C# 解析Microsoft Word文本将其添加到OneNote文件,c#,C#,我想出了以下代码: 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\\T

我想出了以下代码:

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 += "\r\n" + docs.Paragraphs[i + 1].Range.Text.ToString();
    }

    Console.WriteLine(totalText);
    Console.ReadLine();
    docs.Close();
    word.Quit();
}
static void Main(字符串[]args)
{
Microsoft.Office.Interop.Word.Application Word=新的Microsoft.Office.Interop.Word.Application();
对象未命中=System.Reflection.Missing.Value;
对象路径=@“C:\\Users\\t-aaalle\\Documents\\TesterWordAddin.docx”;
对象只读=真;
Microsoft.Office.Interop.Word.Document文档=Word.Documents.Open(
参考路径、参考未命中、参考只读、,
裁判失误,裁判失误,裁判失误,裁判失误,裁判失误,裁判失误,裁判失误,
裁判失误,裁判失误,裁判失误,裁判失误,裁判失误,裁判失误,裁判失误);
字符串totalText=“”;
对于(int i=0;i
目前,它读取Microsoft word文件中的文本,我希望能够获取变量“totalText”并将该值存储在OneNote文件中。是否有任何C#Library或类可以帮助我完成这项工作,或者我可能错过的帖子


谢谢

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

因此,听起来您需要的似乎是访问/更新OneNote的API,幸运的是,搜索词
OneNote API
已被谷歌等流行搜索引擎识别出来

如果你因为某种原因在访问谷歌时遇到困难,这个链接会直接把你带到


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

这里有一个问题可能对您有所帮助:谢谢,我一定会检查这个问题。我正在尝试做的是将word文档的内容转换为onenote文件。。。我现在意识到代码的用途与这个问题无关,因为我只是在测试是否可以从microsoft word文档中获取文本。lol感谢您的洞察力:)