

お世話になります。

以前、とあるサイト様の情報を元に、C#で自作したDLLをVBAで使用するところまで  
たどり着きました。  
そこで、他のPCでも使用できるよう、そのサイト様の下の方の情報をもとに、VBSで  
設定する方法を試してみたのですが、どうもうまくいきません。

<http://excel.syogyoumujou.com/memorandum/dll_1.html>

前回同様、こちらのサイト様の下の方に『別のパソコンでの設定』とあるのですが、  
この方法でVBSのファイルを作成し、ドラッグ＆ドロップしても起動できません。

ドラッグ＆ドロップをしてDOS窓が立ち上がればもうレジストリの設定は完了したと  
いうことなのでしょうか？それとも、この掲載されているVBSのコードが問題なのでしょうか？

ご教授ください。

よろしくお願いいたし幕す。


CC BY-SA 4.0
2019-01-04T04:45:47.263
51688
2019-01-04T20:47:30.080
9374
question
c# vbs dll
C#で自作したDLLを他のPCで設定する方法


Windowsには32bitと64bitがあります。作成したDLLは32bitですか 64bitですか それともAnyCPUですか？
使用したRegAsmコマンドは32bitですか 64bitですか？ VBAすなわちExcelなどのアプリケーションは32bitですか 64bitですか？
これらが適切に一致しなければ使用できません。

VBSは問題の一端ですが、根本的には開発者が動作環境を正しく理解する必要があります。そして正しく理解したあかつきにはそもそもVBSを使用せずとも自身で[RegAsm.exeコマンド](https://docs.microsoft.com/ja-
jp/dotnet/framework/tools/regasm-exe-assembly-registration-tool)を操作できるでしょう。


CC BY-SA 4.0
2019-01-04T06:08:07.273
51691
2019-01-04T20:47:30.080
2019-01-04T20:47:30.080
4236
4236
51688
answer