Ich arbeite an einem Projekt, bei dem ich mit den Word Interop-Werkzeugen Änderungen an einem vorhandenen Word-Dokument vornimmt. Wenn ich jedoch mit diesen Änderungen fertig bin und die Daten speichere, schaue ich mir die Eigenschaften an und es zeigt, dass ich die Änderungen zum aktuellen Zeitpunkt vorgenommen habe. Gibt es einen Weg, wo sagen wir, dass das Dokument zuletzt vor einer Woche aufgerufen wurde, nachdem ich die Änderungen vorgenommen und gespeichert habe, zeigt es immer noch, dass das Dokument zuletzt vor einer Woche geöffnet wurde?C# Änderungen am Word-Dokument ändern?
1
A
Antwort
0
Ich fand die Antwort. Ich habe unten einen Beispielcode gepostet, falls jemand anderes interessiert ist! Es behält die zuletzt geänderte und zuletzt aufgerufene Eigenschaft des Word-Dokuments bei.
//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);
Verwandte Themen
- 1. Android App Änderungen am Gerät Sprache ändern
- 2. Änderungen am Datenbankschema - Db2
- 3. PM Änderungen an AM Java
- 4. AngularJS Änderungen am URL-Routing
- 5. Warum gibt diese easeOutCubic am Anfang größere Änderungen zurück und am Ende kleinere Änderungen?
- 6. Wie Makro verwenden, um eingefügten Inhalt in einem Worddokument hervorzuheben?
- 7. Änderungen am JavaScript-Effekt das Seitenlayout
- 8. PhpStorm-EAP: Änderungen am Remote-Server synchronisieren
- 9. Programmatische Änderungen am Eingabetyp-Text erkennen
- 10. Serverfunktion Aufruf am Dokument Änderungen beobachten
- 11. qsort ändert keine Änderungen am Integer-Array
- 12. Änderungen am lokalen Perlmodul nicht erkannt
- 13. ObservableCollection - Änderungen am Dataset werden nicht aktualisiert
- 14. Änderungen am Stylesheet sind nicht sichtbar
- 15. C# OleDB Änderungen speichern
- 16. C - Zeiger auf Zeiger verstehen und Wert am Speicherplatz ändern
- 17. Ausgewählte Zeile, Änderungen am ersten und letzten Zellrahmen vornehmen
- 18. Wie fälsche ich Änderungen am Netzwerkverbindungstyp im iOS-Simulator?
- 19. Änderungen am iCloud-Container mit iOS 8 Release
- 20. Drop-down-Änderungen automatisch (umgekehrt wäre am besten)
- 21. C# speichern Änderungen in Datagridview
- 22. Erstellen Sie Tabelle in Worddokument aus Zugriff mit VBA
- 23. Wie man viele kleine Änderungen in großen Saiten am schnellsten macht. Visual C++
- 24. Listbox-Reihenfolge ändern Änderungen im XML-Backend ändern Dokument
- 25. Lokale Benutzergruppe Änderungen über C#
- 26. lesen Textdatei und Änderungen C#
- 27. Ausnahme: unbekannte Prozess-ID nach Änderungen am BPMN-Diagramm
- 28. Laden/Ändern/Speichern von Änderungen in Textdatei
- 29. Primärschlüssel ändern Force Foreign Key Änderungen
- 30. UE4: Fehler beim Hinzufügen der C++ - Klasse - ClassName.generated.h - Änderungen am generierten Code sind nicht erlaubt
LastAccessed unterscheidet sich von LastModified. Bitte überprüfen Sie die LastModified-Datenzeit anstelle von LastAccessed. –
Ich möchte den zuletzt aufgerufenen und zuletzt geänderten Datensatz unverändert beibehalten, bevor das Dokument geöffnet und Änderungen vorgenommen wurden. – Dylan
wo versuchen Sie, diese beiden Informationen zu halten? –