投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/12/22 19:26:04
# 本題とは関係の無い所に反応。

>> Microsoft.Office.Interop.Excel
>>>・マイクロソフトオフィスインタラプトエクセル
>すいません 何となく 音で覚えていたので

『インタラプト』だと、誤解をまねいてしまうかと思いますよ。
interrupt は「割り込み」を意味する動詞/名詞ですので、この場合には当てはまりません。


一方の Interop は、Interoperability(相互接続性)という名詞の略で、
.NET の世界では「相互運用」と訳されることの多い言葉です。
こちらは日本語圏では、インターロップなどと読まれる事が多いようです。


現在の Excel のライブラリは、.NET の技術で実装された機能ではなく、
"COM(Component Object Model)" という別の技術で作られた物です。
そのため、その橋渡しをするために用意された「相互運用機能アセンブリ」である
Microsoft.Office.Interop.Excel 名前空間には、この "Interop" という言葉が
含まれているというわけですね。