タグ

2009年4月14日のブックマーク (2件)

  • Excelファイルにアクセスするには?[C#、VB]

    連載目次 .NETには「COM相互運用」と呼ばれる機能があり、COMコンポーネントを手軽に呼び出すことができる。一方、ExcelをはじめとするOffice製品は、その機能をマクロ(VBA)などからも活用できるようにCOMコンポーネントとして実装されている。このため、COM相互運用を使えば.NETアプリケーションから容易にExcelやWordのファイルを開き、それをさまざまに操作することが可能だ。稿ではその基的な記述方法として、Excelファイルをオープンしてワークシート上のセルの内容を参照する例を紹介する。 参照の追加 アプリケーションからExcelにアクセスするには、まずExcelが公開するCOMコンポーネントへの参照をプロジェクトに追加する。これには[参照の追加]ウィンドウで[COM]タブを選択し、「Microsoft Excel 12.0 Object Library」(Exce

    Excelファイルにアクセスするには?[C#、VB]
    thorikawa
    thorikawa 2009/04/14
    Excelへのアクセス
  • C#から外部プログラムを使おう

    このソフトは .NET + C# で書かれているため,事前に Microsoft .NET Framework の 再頒布パッケージ (23.7 MB) をインストールしておく必要があります. .Net Frameworkがインストールされていれば,実行ファイルを起動すれば動作するはずです. Internet Explorerを起動して"http://mobiquitous.com/"を開くためのコードは以下のようになります. Process.StartInfo.FileNameにプログラム名を,Process.StartInfo.Argumentに起動時の引数を指定します. using System.Diagnostics; string program = @"C:\Program Files\Internet Explorer\IEXPLORE.EXE"; string argume

    thorikawa
    thorikawa 2009/04/14
    外部プロセスの起動