JavaScript を使用してマクロ コントロール データを取得するには、次の手順が含まれます。 マクロ コントロール オブジェクトを取得します。 ClassID などのマクロ コントロール プロパティを取得します。 VB エディタを開くなど、マクロ制御メソッドを実行します。マクロ制御値を取得し、種類に応じた方法を選択します。ドロップダウン リストから選択した値を取得するなど、ユーザーが選択した値を処理します。 「OnClick()」イベントなどのマクロ コントロール イベントをトリガーします。
マクロ コントロールは、Windows オペレーティング システムの複雑かつ強力なコンポーネントであり、Windows オペレーティング システムに埋め込むことができます。 Web ページ。高度な機能を提供します。ただし、データを取得するプロセスは必ずしも簡単ではありません。この記事では、JavaScript 開発者がマクロ コントロールのデータを簡単に取得するのに役立ついくつかのヒントを提供します。
マクロ コントロールは object
要素にカプセル化されており、その id
属性または ## を通じてアクセスできます。 #document.getElementById () メソッドで取得します。次のコードは、「myMacro」という名前のマクロ コントロール オブジェクトを取得する方法を示しています。
const macroObject = document.getElementById("myMacro");
: マクロ コントロールを表す ActiveX オブジェクトによって設定されるプロパティ。
: マクロ コントロールのダウンロード場所の URL。
: マクロ コントロールの読み込みステータス (未初期化、アンロード、ロードなど)。
const classID = macroObject.ActiveXObject.ClassID;
ActiveXObject プロパティを通じて呼び出すことができます。たとえば、「myMacro」という名前のマクロ コントロールの組み込み VB エディタを開くには:
macroObject.ActiveXObject.VBEditor();
const value = macroObject.ActiveXObject.GetResult();
実用的なケース
ユーザーが選択した値を取得しますドロップダウン リストやリスト ボックスなど、ユーザーが値を選択できるマクロ コントロールを考えてみましょう。 JavaScript を使用して選択された値を取得する方法は次のとおりです。
const selectedValue = document.getElementById("myMacro").ActiveXObject.GetValue();
マクロ コントロールには、特定のアクションが発生したときにトリガーできるさまざまなイベントが用意されています。 JavaScript を使用してマクロ コントロールの「OnClick()」イベントをトリガーする方法は次のとおりです。
macroObject.ActiveXObject.FireEvent("OnClick");
結論
以上がマクロ制御データを取得するための JavaScript テクニックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。