Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

Excel

【VBA】Excel2016でVisual Basic Editorを起動する

久しぶりにマクロを書こうとして、Excel2016を起動したら、Visual Basic Editor (VBエディタ) の起動方法がわからなかったので、調べました。

Windows7のOfficeサーバーサイドオートメーションで例外がスローされる

Windows7のOfficeサーバーサイドオートメーションで例外がスローされるという現象が発生しました。 具体的には、WindowsサービスでのExcelファイルのオープンで例外が発生していました。 エラーメッセージ System.Runtime.InteropServices.COMException (0x8…

C#でExcelファイルをPDFに変換する

C#でExcelファイルをPDFに変換するサンプルです。 検証環境 Visual Studio 2010 SP1、.NET Framework 4、Excel 2007、Office 2007 SP2 プロジェクトの作成 プロジェクトテンプレートはコンソールアプリケーションを選択します。 参照の追加 以下のスクリーン…

相互運用型 'Microsoft.Office.Interop.Excel.ApplicationClass' を埋め込むことができません。代わりに適用可能なインターフェイスを使用してください。

どういうこと? .NETからExcelを扱うときに、以下のビルドエラーが発生しました。 相互運用型 'Microsoft.Office.Interop.Excel.ApplicationClass' を埋め込むことができません。代わりに適用可能なインターフェイスを使用してください。 環境 Visual Studio…

皆で1つの Excel を編集する便利な方法

皆で1つの Excel を編集する便利な方法/SharePoint で共有してみよう(1/4):企業のIT・経営・ビジネスをつなぐ情報サイト EnterpriseZine (EZ)社外秘などの機密情報の場合や、複数の人が頻繁に更新してバージョン管理が気になるファイルの場合は、もっと…

SQL Server のリンク サーバーおよび分散クエリで Excel を使用する方法

役に立ちそうなのでメモ。SQL Server のリンク サーバーおよび分散クエリで Excel を使用する方法Microsoft SQL Server では、他の OLE DB データ ソースへの永続的またはアドホックな接続をサポートしています。永続的な接続はリンク サーバーと呼ばれ、単…