Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

「error CS0234: 型または名前空間名 'Office' は名前空間 ’Microsoft’ に存在しません。」とでたら、Excel操作用DLLを仕込んでこよう

とあるプロジェクトを引き取って、手元環境でコンパイルした所、

error CS0234: 型または名前空間名 'Office' は名前空間 ’Microsoft’ に存在しません。

などとエラーが。
これは、"using Microsoft.Office.Interop.Excel;"に該当するdllがないのが原因です。

私の担当領域では使わない機能なので、古いですがXP版を反映してエラー潰しだけします。
Download Office XP PIAs from Official Microsoft Download Center
Visual Studio 2017なら右上の検索画面で「参照〜」をクリック
f:id:shuzo_kino:20171118131606p:plain
今読み込まれてる外部パッケージがでるので、先程のところから貰ったDLLを遣います。
f:id:shuzo_kino:20171118131609p:plain

ちゃんとした製品を作る場合は正規版のExcelについてるので貰ってきましょう。