我已经从 word 模板创建了一个 docx 文件,现在我正在访问复制的 docx 文件并想用一些其他数据替换某些文本。
我无法获得有关如何从文档主要部分访问文本的提示?
任何帮助都是不言而喻的。
以下是我到目前为止的代码。
private void CreateSampleWordDocument()
{
//string sourceFile = Path.Combine("D:\\GeneralLetter.dot");
//string destinationFile = Path.Combine("D:\\New.doc");
string sourceFile = Path.Combine("D:\\GeneralWelcomeLetter.docx");
string destinationFile = Path.Combine("D:\\New.docx");
try
{
// Create a copy of the template file and open the copy
File.Copy(sourceFile, destinationFile, true);
using (WordprocessingDocument document = WordprocessingDocument.Open(destinationFile, true))
{
// Change the document type to Document
document.ChangeDocumentType(DocumentFormat.OpenXml.WordprocessingDocumentType.Document);
//Get the Main Part of the document
MainDocumentPart mainPart = document.MainDocumentPart;
mainPart.Document.Save();
}
}
catch
{
}
}
现在如何找到某些文本并替换它?我无法通过链接获得,所以一些代码提示会很明显。