以前どこかで見た、「詳細表示の場合は次のタブへ切り替え、それ以外の場合は右キーを送る」 動作のスクリプトなんですが、最新版だとエラーが出てしまいます。

スクリプトは以下の通りです。

------------------------------
var TC = external.Ctrl(CTRL_TC);
var WshShell = WScript.CreateObject("WScript.Shell");
if (TC) {
if (TC.Selected.CurrentViewMode == FVM_DETAILS) {
ChangeTab(TC, 1);
return S_OK;
} else {
WshShell.SendKeys ("{RIGHT}");
return S_OK;
}
}
return S_FALSE;
------------------------------

環境
・Windows7(64bit)
・TE64 18.5.16 Win 6.1.7601 WS 300 Admin IE 11 ja_jp 96 Avira Antivirus
・mouse,key,addressbar,filterbar,back,forward,up,treeview,toolbar,mainmenu,titlebar,tabplus,multithread,remember,undoclosetab