ホームページ >ウェブフロントエンド >jsチュートリアル >マクロ制御データを取得するための JavaScript テクニック
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;マクロ コントロール メソッドの実行マクロ コントロールには、JavaScript からの呼び出しを可能にするさまざまなメソッドも用意されています。その機能。これらのメソッドは、
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 サイトの他の関連記事を参照してください。