supermabさんのブログの記事「Excel から使うマネージDLL を作る。」、ここまで丁寧に解説されたサイトは少ないので非常に参考になります。 ただ、記事中にも書かれていますがDLLの登録・登録解除がどうしても手間になってしまいます。 XPであれば特に大きな問題は無いのですが、Vista以降UACが絡んでくる都合上、一工夫する必要がありそうです。 では具体的にどうするか?パッと思いつくのは「runas」付きでShellExecuteメソッドを実行する方法。 早速試してみました。 '********************************************************* ' ドラッグされたマネージドDLLをRegAsmで登録するスクリプト ' ' 2011/04/05 kinuasa '*************************************