2012-01-11 27 views
2

を有効にして "変更を追跡" Excel 2007では、 "レビュー"リボンに "変更履歴を保存"ボタンがあります。 C#でこの操作を実行するにはどうすればよいですか?VSTO - Excelワークブックでc#

+1

[this](http://stackoverflow.com/questions/721160/excel-vba-macro-to-track-changes-in-separate-sheet)を翻訳できませんか? –

+0

いいえ、同じ例外が発生します。 –

+0

あなたのワークブックは**共有**ですか?受け入れられた答え、特に最後の段落を慎重に読んでください。 –

答えて

2

コードの次の行は

Excel.Application.ActiveWorkbook.HighlightChangesOnScreen =真を行うべきです。

文書が保存されていることを確認してください。

+0

「Globals.ThisAddIn.Application.ThisWorkbook.HighlightChangesOnScreen = true;」としてaddinから実行し、Exceptionから例外「HRESULT:0x800A03EC」を取得します。 –

+0

Globals.ThisAddIn.Application.ThisWorkbook.HighlightChangesOptions(XlHighlightChangesTime)と同じです。 xlAllChanges、Type.Missing、Type.Missing); ' –

+0

あなたのワークブックを共有しましたか? – Kiru

関連する問題