問題タブ [activexobject]

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.

0 投票する
1 に答える
2474 参照

activexobject - ActiveXObject("Shell.Application"); を実行できません。

ActiveX を使用してクライアントにインストールされた exe ファイルを実行するアプリケーション ページがありますが、IE でオプションが許可されている場合にのみコードが機能します - 「スクリプトを実行しても安全とマークされていない ActiveX コントロールを初期化してスクリプトを作成する」

0 投票する
2 に答える
2108 参照

javascript - ActiveX FSO Write()メソッドで使用するためにJavaScriptの空白をどのように乗算しますか

例えば:

注:ActiveX FSOはhtmlファイルではなくテキストファイルへの書き込みに使用されるため、&nbspは使用しません。したがって、スペースのみである必要があります。

私が達成しようとしていることのより完全な詳細:

ActiveX FSOにHTML注文フォームからテキストファイルへの書き込みを許可しようとしています。フォームが送信されると、注文をテキストファイルに書き込みます。Microsoft Dynamicsがインポート販売として受け入れるには、テキストファイルが特定の形式である必要があります。

以下のように表示されます:顧客コード スペース アイテムコード スペース 数量 スペース

import.txtからスロットを含む文字列の長さを引いたもの=埋める残りのスペース。

write.jsはこのimport.txtファイルを作成します(これは私が助けを必要としている部分です)

次のようなテキストファイルを作成するとします。

その後、MicrosoftDynamicsにインポートされます。

しかし、問題は、スペースを0/nullと見なすスペースを乗算しないことです:( Jqueryソリューションを歓迎します。

0 投票する
1 に答える
698 参照

c# - C#P/埋め込みVB6DLLリソースを呼び出す:ActiveXObject「DLL「DLLName」で「FunctionName」という名前のエントリポイントが見つかりません。」

VB6 DLL用のC#ラッパーDLLを作成し、そのラッパーをWebページでActiveXObjectとして使用しようとしていますが、ClassTesting()を呼び出すと次のエラーが発生します。

DLL'VB6DLL'で'ClassTest'という名前のエントリポイントが見つかりません。

アプリケーションはDLLを一時ディレクトリにエクスポートしてから、メモリにロードします。DLLの構造は、次のように説明できます。

VB6DLL.dll->パブリッククラス"VB6.cls"->パブリック関数"ClassTest()"。

C#コードは次のとおりです。

0 投票する
2 に答える
2072 参照

powershell - PowerShellOutlookAutomation名前空間

私は、JavaScriptとActiveXを使用してIEからのEntryIDによってパブリックフォルダーを開く自動化に取り組んでおり、いくつかのエラーが発生しました。デバッグするために、PowerShellスクリプトとして書き直しました。

Outlookを完全にシャットダウンしてからスクリプトを実行すると、次のエラーが発生します

$ ns行のコメントを外すと、再度削除してもすべて正常に機能します。つまり、Outlookを完全に閉じるまでは、コンソールに出力するまで$nscomオブジェクトが実際に初期化されていないかのように見えます。

知りたいのですが:

  • 電話$nsで問題が解決する理由
  • PowerShellが2つの引数を渡していると考える理由
  • この回避策をjavascriptで実装する方法はありますか
0 投票する
2 に答える
2214 参照

c# - Script#からScripting.FileSystemObjectにアクセスして使用する方法

ファイルサイズなどのファイル情報にアクセスする必要があります。

ActiveXObjectを作成できます。

ActiveXObject fileSystem = new ActiveXObject( "Scripting.FileSystemObject");

しかし、今、FileSystemObjectのメソッドにアクセスするにはどうすればよいですか?

ありがとう!

0 投票する
2 に答える
6744 参照

asp.net - ASP.NET は 64 ビット Windows サーバー 2008 R2 で ActiveX コンポーネントを作成できません

ユーザーが xslm (Excel) ファイルをアップロードし、サーバーでこれらのファイルでマクロが実行される Web サイトを持っています。これを行うことができません。IIS 7.5 (Win Server 2008 R2) に展開すると、例外が生成されます

System.Exception: ActiveX コンポーネントを作成できません

Windowsのログを確認したところ、次のように書かれています:

マシンの既定のアクセス許可設定では、CLSID {00024500-0000-0000-C000-000000000046} およびユーザー IIS APPPOOL\DefaultAppPool SID (S-1-5-82-アドレス LocalHost から (LRPC を使用)。このセキュリティ アクセス許可は、コンポーネント サービス管理ツールを使用して変更できます。

ASP.NET Cannot create ActiveX componentにリストされている手順を確認しましたが、階層にコンポーネント (Microsoft Excel アプリケーション) がないため、役に立ちません。

コンポーネント サービス -> コンピューター -> マイ コンピューター -> DCOM 構成 -> Microsoft Excel アプリケーション

助けてください

0 投票する
2 に答える
4165 参照

javascript - Javascriptからバイナリファイルを読み取る(マルチブラウザ)

クライアント側で実行される私のJavascriptコードは、サーバーに保存されているバイナリファイルを読み取る必要があります。どうすればすべてのブラウザでそれを行うことができますか?

InternetExplorerでのみ機能するActiveXObject-FileSystemObjectを使用したソリューションを見つけました。

ありがとう

0 投票する
0 に答える
209 参照

c++ - ActiveX オブジェクトの自動化

ActiveX コントロール オブジェクトを Microsoft Word に埋め込むために使用される Word アドインを VC++ で作成しました。

次に、ブースト ライブラリまたはその他の方法を使用して、activex オブジェクトの単体テストを自動化したいと考えています。

ブーストライブラリまたはその他の方法を使用して機能テストと自動化を実行できるように、単語のactivexオブジェクトのテストケースをどのように作成できますか.

私は自動化テストにあまり詳しくないので、私の問題に関連するリンクと役立つ例をいくつか提供してください。

前もって感謝します

ネハ

0 投票する
0 に答える
702 参照

javascript - InternetExplorerによるWMI/WBEM javascriptブロッキングを解決するための最も簡単で簡単な方法は何ですか?

「control=newActiveXObject」を利用したJavaScript関数を複数開発しました。javascriptにAcrobatReader、Flash、QuickTimeなどの一般的に使用されるプラグインが含まれている場合、これらの関数はすべて問題なく完全に機能します。ActiveXObjectとプラグインの領域を超えて「newActiveXObject( "WbemScripting.SWbemLocator");」に移動すると Internet Explorerのセキュリティ設定を下げない限り、JavaScriptはInternetExplorerによってブロックされます。この問題を回避する唯一の方法は、Comodoまたは同様の認証局からの証明書を含む署名付きスクリプトを使用することです。私はInternetExplorer内の機能にのみ興味があるので、Authenticode証明書を使用する必要があることを理解しています。私は、Authenticodeが実際にInternetExplorer内でJavaを認証することを理解しています。個人的には、「new ActiveXObject( "WbemScripting.SWbemLocator");」に署名付きスクリプトを使用する必要はありません。しかし、おそらくこれが私の唯一の利用可能なオプションです。

a。Internet Explorer内のセキュリティ設定を下げることを伴わない、この問題を回避するためのより迅速で簡単な方法がある場合、私はそれが何であるかを知ることに非常に興味があります。ActiveXObject( "WbemScripting.SWbemLocator")を含むjavascriptの実行を許可するようにブラウザ/ユーザーに促すことができないようです。

b。この問題の実際の解決策を理解している場合、Authenticodeとjavascriptの理解は正しいですか?Authenticodeは、Internet Explorer内でのJavaScriptの実行を認証しますか?

c。私はむしろ車輪の再発明をしたくなく、javascriptにとどまりたいと思います。.jsを.jarに配置できることは私の理解です。ローカルHTMLページで次の"scriptarchive = "helloworld.jar" src = "helloworld.js"を使用すると、スクリプトは正常に実行されます。インターネット/サーバーから同じHTMLを実行しようとすると、InternetExplorerはそれを防ぎます。 .jarもInternetExplorerによって自動的にブロックされますか?または間違ったコードを使用していますか?クラスは通常.jarに配置されることは理解していますが、helloworld.jarを使用する単純なhelloworldがローカルで実行されるのに、インターネット/サーバー。

別のアイデア-ドメイン全体にSSL/HTTPSを使用すると、この問題を回避できますか?

0 投票する
1 に答える
8796 参照

javascript - new ActiveXObject( "Excel.Application");を使用するときに生成されたExcelファイルをフォーマットする方法。

新しいActiveXObject( "Excel.Application")を使用してExcelにデータをエクスポートしています...しかし、問題は、列幅、行幅、およびその他のいくつかの書式設定オプションを決定できないことです...誰でもお願いしますヘルプ...???以下のコードを使用してExcelファイルを生成しています。