当前位置:编程学习 > C#/ASP.NET >>

[求助] C# 操作WORD, 在WORD的书签中插入表格问题?

我用C#操作WORD一个已存在的书签,例如"商品列表".向其插入表格.

问题:

1. 在书签开始位置插入表格,表格的内容无法显示,即只有空表格,里面没有内容,连标题都没有.例如:

mrng 是书签位置.
object missingValue = Type.Missing;
Word.Table newTable = wordDoc.Tables.Add(mrng, rows, 6, ref missingValue, ref missingValue);

2.为了解决这个问题,我尝试在书签开始位置第一个字符之后插入.如下:
object start = rng.Start + 1;
object end = rng.Start + 1;
Word.Range mrng = wordDoc.Range(ref start,ref end);
mrng.Text = "";
object missingValue = Type.Missing;
Word.Table newTable = wordDoc.Tables.Add(mrng, rows, 6, ref missingValue, ref missingValue);
这样就可以把表格插入到书签中.并把书签里原有的字符清空,只留下表格.

3.完成上面的操作后,书签的开始位置,即表格之前是一个换行符号,我没有办法将这个符号删掉,打开WORD也手工删除不了. 这样我每次替换的时候,都会都出一个换行,所以书签里的换行越来越多了,怎么办呢?

各位帮忙看看.谢谢了. --------------------编程问答-------------------- 怎么没人解答?顶一下,我也很想知道这个问题的方法 --------------------编程问答-------------------- 我也很想知道。。希望牛人回答。 --------------------编程问答-------------------- 调试通过-c#代码(将Table表格插入word书签书签)
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,