如何解决如何将单词中的表格复制为原始格式的段落?
我有一个 .docx 文档,我想将一些段落放入一个新的 .docx 文件中。
我的问题是,如果段落是表格,我无法将其放入新文件中,它会像处理文本一样处理它,我认为是因为这一行:
rng.Text = item.Range.Text;
当我必须检查每个段落时,我还应该使用什么来获取原始数据并将它们放入更多文件中。
这是我的代码的一部分:
Document doc = Globals.ThisAddIn.Application.ActiveDocument;
foreach (Paragraph en in doc.Paragraphs)
{
if (en.Range.ParagraphStyle() == "myFormat")
{
var newDoc = Globals.ThisAddIn.Application.Documents.Add();
var originalFormat = en.Range.ParagraphFormat;
var end = en.Text.Length;
Range rng = newDoc.Range(0,end - 1);
rng.Text = item.Range.Text;
rng.ParagraphFormat = originalFormat;
newDoc.SaveAs2(selectedPath + "\\" + doc.Name);
newDoc.Close();
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。