Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Word-在现有书签之间或文档末尾添加书签_C#_.net_Ms Word_Vsto_Bookmarks - Fatal编程技术网

C# Word-在现有书签之间或文档末尾添加书签

C# Word-在现有书签之间或文档末尾添加书签,c#,.net,ms-word,vsto,bookmarks,C#,.net,Ms Word,Vsto,Bookmarks,我有一个应用程序,需要能够在当前书签结束后插入ContentControl。换言之,当用户单击工具栏上的按钮时,应用程序应该识别哪个书签(如果有)包含application.selection.range.start移动到书签的末尾,插入ContentControl并为新控件添加书签 无论我尝试什么,新的内容控件都会插入到现有书签中,或者如果我将range.start设置为range.end+1,则会收到一个越界异常 当您考虑这一点时,请记住可能有书签。计数=0或书签可能在文档的末尾,因此BMK

我有一个应用程序,需要能够在当前书签结束后插入ContentControl。换言之,当用户单击工具栏上的按钮时,应用程序应该识别哪个书签(如果有)包含application.selection.range.start移动到书签的末尾,插入ContentControl并为新控件添加书签

无论我尝试什么,新的内容控件都会插入到现有书签中,或者如果我将range.start设置为range.end+1,则会收到一个越界异常

当您考虑这一点时,请记住可能有书签。计数=0或书签可能在文档的末尾,因此BMK.Rang.Enter + 1已超过文档的结尾。

提前感谢,, 埃迪