2016-11-21 15 views
0

ファイル形式は.docxです。このファイルには次のようなマーカーがあります。Word文書。置換マーカー

... 

[FirstName][MiddleName][LastName] 

... 

[Date] 

マーカーを値に置き換える必要があります。値はjsから関数に渡されます。

私はC#を使用しています。

提案があります。

+0

を言っています'.lastName'のようなものに?もちろん –

+0

ではありません。 docxファイルの**マーカー**を値に置き換えたいFirstName - > John、LastName - > Doeなど – endovitskiiy

+0

変数 'LastName'に格納されている値を' .docx'ファイルに送りますか?申し訳ありませんが、あなたの質問は少し曖昧です... –

答えて

0

だから、私はあなたがこのようなものがあることを仮定している、私に言ってきたものに基づいて:再び

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"); 
    } 
} 

を、あなたの質問は、一種の曖昧です。私はあなたがマーカーによって何を意味するかわからないんだけど、あなたは[FirstName][MiddleName、& [LastName]を表示するあなたの.docxのフィールドを持っていることを意味している場合、あなたはあなたの文字列変数の値を持つものをサブにしたい、あなたが検索する必要が.docxを介してのマーカーを探して、変数にそれらを再割り当てしてください。あなたは、MSDNでこのリンクをチェックアウトすることができ

https://msdn.microsoft.com/en-us/library/f1f367bx.aspx

「方法:プログラムを検索し、文書内のテキストを置き換え」あなたは.docxの `からファイルの拡張子を変更したい

+0

ここの解決策:https:///msdn.microsoft.com/en-us/library/f1f367bx.aspx – endovitskiiy

関連する問題