別のシートでブックへの変更を追跡するVBAマクロを作成しようとしています。
これを手動で行う場合、コマンドの順序は、[ツール]>[変更の追跡]>[変更の強調表示]で、[ワークシートの分割]オプションを選択します。コマンドを2回繰り返す必要があります。1回目はトラッキングをインラインでアクティブにし、もう1回はトラッキングを別のシートに移動します。
マクロレコーダーを使用して、次のコードにたどり着きました。
With ActiveWorkbook
.Save
.KeepChangeHistory = True
.HighlightChangesOptions When:=xlAllChanges
.ListChangesOnNewSheet = True
.HighlightChangesOnScreen = False
.Worksheets("History").Select
End With
これを実行すると、HighlightChangesOptionsメソッドが失敗するというエラーが発生します。助言がありますか?