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"
有一种文件格式.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"