相互運用機能を使用するBooプロジェクトをコンパイルすると、次のエラーが発生します。
textbox = _ActiveWorkSheet.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal, left, top, width, height)
メソッド'Microsoft.Office.Interop.Excel.Shapes.AddTextbox(Microsoft.Office.Core.MsoTextOrientation、single、single、single、single)'の最適なオーバーロードは、引数リスト'(Microsoft.Office.Core)と互換性がありません.MsoTextOrientation、single、single、single、single)'。(BCE0017)
署名が同じであることがわかるように、問題はMsoTextOrientationを認識しているようです。
2010年にPIAをインストールし、COM「MicrosoftOffice 14.0 Object Library」への参照を追加して、そこからMicrosoft.Office.Core名前空間をインポートできます。メソッドのシグネチャでバラバラになります。
Sharpdevelop3.2.1に組み込まれているbooコンパイラバージョン0.9.1.3287を使用しています。
何か案は?