2012-01-11 77 views
2

在Excel 2007中,在「審閱」功能區中有按鈕「修訂」。 如何通過c#執行此操作?VSTO - 使用c在Excel工作簿中激活「修訂」#

+1

難道你不能翻譯[這](http://stackoverflow.com/questions/721160/excel-vba-macro-to-track-change-in-separate-sheet)? – 2012-01-11 15:50:18

+0

不,它會導致相同的異常。 – 2012-01-12 12:27:32

+0

您確定您的工作簿是**共享**嗎?請仔細閱讀接受的答案,特別是最後一段。 – 2012-01-12 12:42:21

回答

2

下面的代碼行應該做

Excel.Application.ActiveWorkbook.HighlightChangesOnScreen = TRUE;

確保文件已保存。

+0

我使用Globals.ThisAddIn.Application.ThisWorkbook.HighlightChangesOnScreen = true;作爲'Globals.ThisAddIn.Application.ThisWorkbook.HighlightChangesOnScreen = true;'從外掛程序運行它並從HRESULT獲取異常'異常:0x800A03EC' – 2012-01-12 12:15:54

+0

與'Globals.ThisAddIn.Application.ThisWorkbook.HighlightChangesOptions(XlHighlightChangesTime。 xlAllChanges,Type.Missing,Type.Missing);' – 2012-01-12 12:16:42

+0

您是否分享了您的工作簿? – Kiru 2012-01-12 13:31:59

相關問題