2017-06-26 8 views
1

私は、Word Interopツールを使用して既存のワードドキュメントに変更を加えるプロジェクトに取り組んでいます。しかし、私がこれらの変更を行ってデータを保存したとき、私はそのプロパティを調べ、現時点で変更を加えたことを示しています。変更を加えて保存した後、ドキュメントが一週間前に最後にアクセスされたとすると、一週間前にドキュメントが最後に開かれたことが表示されます。C#Word文書の改訂を変更しますか?

+0

LastAccessedはLastModifiedとは異なります。 LastAccessedではなくLastModifiedのデータ時間を確認してください。 –

+0

私は最後にアクセスし、前回と同じように最後にアクセスし、最後に変更したいと思います。 – Dylan

+0

あなたは両方の情報を保持しようとしていますか? –

答えて

0

私は答えを見つけました。誰かが興味を持っているなら、私は以下のサンプルコードを投稿しました!これは、文書の単語の最後に変更され、最後にアクセスされたプロパティを保持します。

//filePath is a string with the location of your word document 
DateTime preserveAccess = File.GetLastAccessTime(filePath); 
DateTime preserveModify = File.GetLastWriteTime(filePath); 

//Some code to open the document, make changes, and then save it back 
//Now the last accessed and modified data will be different than before 

//You can set the last accessed and modified to the original that you 
//retrieved before making any changes to the document 

File.SetLastAccessTime(filePath, preserveAccess); 
File.SetLastWriteTime(filePath, preserveModify); 
関連する問題