Microsoft.Office.Interop.Visioライブラリでは、各エンティティ(Shapeなど)はクラス(ShapeClass)およびインターフェイスShapeとして記述されています。あなたが持っている各要素についてそうOffice Interop APIにインターフェイス/クラス(IFoo、FooClass)パターンが存在するのはなぜですか?
:
interface Shape { ... }
class ShapeClass : Shape { ... }
interface Page { ... }
class PageClass : Page { ... }
...
それはこのように設計されたのはなぜ?それはどのようなのでインタフェースはIDL
これは少しわかりやすくなります:http://stackoverflow.com/questions/1051464/excel-interop-worksheet-or-worksheet/1051546#1051546 –