Word文档。替换标记

Word document. Replacement markers

有一种文件格式.docx。在这个文件中有标记,例如:

...

[FirstName][MiddleName][LastName]

...

[Date]

需要用值替换标记。值从 js 进入函数。

我用的是c#。

任何建议。

所以根据你告诉我的内容,我假设你有这样的事情:

using System;
using System.IO;

class json
{
    string FirstName = "";
    string MiddleName = "";
    string LastName = "";
    string FullName = FirstName + " " + MiddleName + " " + LastName;

    FileStream fStream = new FileStream("fileName.docx", FileMode.Open, 
                                         FileAccess.Write, FileAshar.Write);

    public json()
    {}

    public void SendNameToFile(string fName)
    {
         fStream.Write(fName + "\n");
    }
}

同样,您的问题有点含糊。我不确定您所说的 标记 是什么意思,但是如果您的意思是您的 .docx 中有字段显示 [FirstName][MiddleName、& [LastName],并且你想用你的字符串变量值将它们分离开来,那么你必须搜索你的 .docx 并寻找你的 标记[的特定 char[] =29=] 然后用你的变量重新分配它们。

您可以在 MSDN 上查看此 link:https://msdn.microsoft.com/en-us/library/f1f367bx.aspx

"How to: Programmatically Search for and Replace Text in Documents"