問題タブ [compatibility-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - Windows: DVD または CD の互換モードのレジストリ キーをプログラムで作成する
プログラムでインストール ディスクを実行し、何百もの exe と msi の互換モードを設定しようとしています。しかし、私は思わぬ障害に遭遇しました。
ROM 上にないファイルの場合、作成されるレジストリ キーは次のとおりです。
ただし、DVD や CD などの ROM 上のファイルの場合、作成されるレジストリ キーは次のとおりです。
「SomeHexValue」がどのように計算されるかを調べています。msdnに1 つのアーカイブされた投稿があり、16 進値はファイル サイズに基づいていることが示唆されています (後で撤回されます)。しかし、名前とサイズが異なる2つの異なるファイルが同じ16進値を持つため、Server2019またはServer2016ではそうではありません。
ここにアイデアがある人はいますか?私は現在、ローカルパスと関係があると考えています。誰かが以前にこれに遭遇したことを願っています。ネット上のピッキングは非常にスリムに見えます。
excel - ワークブックをアクティブ化できません
ある Excel ワークブックから別の Excel ワークブックにデータをコピーするマクロを作成しようとしています。マクロがデータを含むワークブックを読み込もうとすると、実行時エラー '9': 下付き文字が範囲外です。これは、クリックしてデバッグするときに強調表示されるコードの一部です。
Excel ワークブックは、私の仕事でレポートの実行に使用する別のプログラムから開かれています。Excel ワークブックも互換モードで開かれます。テスト コードを使用して、開いているすべてのワークブックを読み取り、ワークブックが実際に見つかるかどうか、およびワークブックの名前が正しいかどうかを確認しました。テスト コードは、データを抽出したい開いているブックを読み取ることができましたが、私のコードはブックが存在しないように動作します。これに対する解決策はありますか?ありがとう
私が使用したテストコードは次のとおりです。