我有一个单词模板,并尝试写入其中。我使用ContentControl
进行更改或删除了一些文字。
我使用此代码更改文本或将其删除。
Object oTemplatePath = Server.MapPath("~/DietTemplate/" + template.FileName);
oWordDoc = oWord.Documents.Add(ref oTemplatePath, ref oMissing, ref oMissing, ref oMissing);
foreach (ContentControl content in oWordDoc.ContentControls)
{
var field = fieldlist.Where(e => e.DietFields.Name == content.Title);
if (field.Single().Value != null)
content.Range.Text = field.Single().Value;
else
content.Delete(true);
}
这将删除内容,但在其中添加一个空行。
我使用此代码代替'删除':
oWordDoc.Range( content.Range.Start, content.Range.End).Delete(true);
但得到错误。
如何删除此空白行?