HTAでは、エラーが発生した場合は開いたままにして、すべて成功した場合は閉じます。最初は、sysmenu
プロパティがno
に設定されています。これは、ユーザーが終了するまでHTAを閉じないようにするためです。最後に、クローズボタンをクリックできるようにします。これを達成しようと私が打ち明けたものがありますが、うまくいきません。 HTAにWindowsのプロパティをリフレッシュさせるために何かする必要があると思われますか?動的にHTAウィンドウのプロパティを変更する
完全にウィンドウを再ロードおよび/またはスクリプトを再度実行させる任意のソリューションが
If Not bHoldOpen Then
Call window.close
Else
Dim tagHTA
Set tagHTA = document.getElementsByTagName("hta:application").item(0)
Call tagHTA.setAttribute("sysmenu","yes")
End If
+1 [documentation](http://msdn.microsoft.com/en-us/library/ms536492%28VS.85%29.aspx)には、 'sysMenu'プロパティが読み取り専用であることが記載されています。最初のロード後に変更できないことを意味します。 –