0

Visual Studio2010とExcel2010を使用してxllを開発しました。これは、VisualがインストールされているコンピューターのExcelで正常に動作します。しかし今、ビジュアルがインストールされていないコンピューターでxllを使用しようとしているので、セットアップを作成したいと思います。

実際、何もインストールされていないWindowsでxllを実行しようとしました(Excel 2010のみ):機能していません。そこで、X64とX86に「visual2010C++再頒布可能パッケージ」をインストールしました。xllをExcelで実行しようとしましたが、再び機能しません。

編集:2つのxllで「depends.exe」を使用しました。動作していないxllでは、C:\ windows \ system32 \ SHLWAPI.DLLの左側に赤い画像がありますが、動作しているxllにはエラー時にこのdllがありません。

依存する.exeのエラー

だから私の質問は、ビジュアルなしでコンピュータ上で実行するために、C++パッケージに加えてxllが何を必要とするかということです。

または、xllのセットアップを作成する簡単な方法がありますか(ビジュアルを使用してセットアップを作成しましたが、機能しないため、他の方法があるかもしれません...)。

4

3 に答える 3

1

VS 2010のリリースバージョン( http://www.microsoft.com/en-us/download/details.aspx?id=5555)とサービスパック1を使用したVS 2010(http://www.microsoft.com/en-us/download/details.aspx?id=5555)には、C /C++ランタイムの個別の再配布があります。 http://www.microsoft.com/en-us/download/details.aspx?id=8328)、開発環境に合ったものをインストールする必要があります。

別の方法は、アドインのC /C++ランタイムの静的リンクに変更することです。

ランタイムライブラリの設定

また、Excelマクロのセキュリティが「高」またはアドインを無効にする設定に設定されていないことを確認してください。

于 2012-05-16T16:00:41.227 に答える
1

http://xll.codeplex.comを使用してxllを作成すれば、これについて心配する必要はありません。

于 2012-05-27T20:53:04.703 に答える
0

問題が解決しました :

まず、サービスパック1を使用したVS2010の再配布可能な開発環境( http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=c68ccbb6-75ef-4c9d-a326-879eab4fcdf8 )をインストールする必要があります。 (http://www.microsoft.com/en-us/download/details.aspx?id=8328)VSの場合。

2回目は、OfficeRuntime用のVisualStudio 2010ツールをインストールする必要があります(http://www.microsoft.com/downloads/fr-fr/details.aspx?familyid=06c32242-2289-4471-93aa-ce96aa5cbc36

于 2012-05-22T15:15:18.217 に答える