19 Mar. 2012 / .NET, C# Offce2007以降、PDF形式へのエクスポートが標準でサポートされるようになりました。 というわけで、.NETアプリケーションからOfficeファイルのPDFエクスポートを実行する方法を紹介したいと思います。 静的な参照設定を行う場合は、必要なOfficeアプリのObject Libraryを参照設定しておいて、普通にVBAオブジェクトを.NETアプリから操作すれば良いわけですが、これだとそもそもOffice2007以降がインストールされていないPCでは参照エラーで正常動作しません。 そこで登場するのが遅延バインディング(Late Binding)という方法。 論より証拠、Excel→PDF変換のサンプルコードを載せておきます。 Word、PowerPointについても同様のイメージで実装できますが、Officeアプリによってそれぞれライ