2017-05-17 6 views
0

例外の発生後に単語ファイルを保存するために以下のコードを実行すると、issue.pleaseを修正して問題を解決してください。単語の文書を保存する際の例外

アクセスがFileAccess.Readの場合、FileMode.Create、FileMode.CreateNew、FileMode.Truncate、FileMode.Appendでストリームを取得できません。

右ここ
using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(path, false)) 
{ 
    string docText = null; 
    using (StreamReader sr = new StreamReader(wordDoc.MainDocumentPart.GetStream())) 
    { 
     docText = sr.ReadToEnd(); 
    } 

    //Regex regexText = new Regex("<var_Date>"); 
    docText = docText.Replace("<var_Date>", DateTime.Now.ToString("MMM dd,yyyy")); 

    using (StreamWriter sw = new StreamWriter(wordDoc.MainDocumentPart.GetStream(FileMode.Create))) 
     sw.Write(docText); 
} 

答えて

関連する問題