Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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# 将表格插入到C中的word中#_C#_Asp.net - Fatal编程技术网

C# 将表格插入到C中的word中#

C# 将表格插入到C中的word中#,c#,asp.net,C#,Asp.net,我创建文档类的实例 Microsoft.Office.Interop.Word.Document 如何将表格和文本插入文档中的特殊位置? 例如,在一个书签之后或之前要在word文档中添加文本,可以使用 Word.Range rng = this.Application.ActiveDocument.Range(0, 0); rng.Text = "New Text"; 对于表: Word.Range tableLocation = this.Range(ref start, ref en

我创建文档类的实例

Microsoft.Office.Interop.Word.Document
如何将表格和文本插入文档中的特殊位置?
例如,在一个书签之后或之前要在word文档中添加文本,可以使用

Word.Range rng = this.Application.ActiveDocument.Range(0, 0);
 rng.Text = "New Text";
对于表:

 Word.Range tableLocation = this.Range(ref start, ref end);
 this.Tables.Add(tableLocation, 10, 11);
检查此链接以查看和


在Word中手动执行此操作,宏记录器运行,查看生成的VBA将显示要调用的方法。我希望获取介于2个书签之间的范围无范围(0,0)
Set rangeStart = ActiveDocument.Bookmarks("YourFirstBookmark").Range
Set rangeEnd = ActiveDocument.Bookmarks("YourEndBookmark").Range

var range= Range(rangeStart.Start, rangeEnd.End)