« 生物 : カミキリムシ <シロスジカミキリ> | トップページ | C# : リンク集 <自分用メモ> »

2012年7月 8日 (日)

C# :Frame 内にExcel 表示 & Excel 起動

<目次はここです>
C#アプリでエクセルを表示するプログラムのサンプルです。

Windows 7の設定が必要なのですが、xp と違うので手間取ってしまいました。
備考:表示の拡大縮小は 「CTRL」キー +「マウスホイール」回転 で可能です。

C

C#サンプルコード (「C:\Temp」フォルダに「サンプル.xlsx」が必要です)
namespace ExcelViewer {
    public partial class Form1 : Form {
        public Form1() {
            InitializeComponent();

            webBrowser1.Navigate(new Uri("
http://www.yahoo.co.jp/"));
            webBrowser2.Navigate(@"
C:\Temp\サンプル.xlsx");
      //   System.Diagnostics.Process.Start(@"
C:\Temp\サンプル.xlsx");
        }
    }
}

■実行環境
 ・OS               : Windows 7
 ・Excel            : Excel 2007
 ・Visual Studio : 2010 、C# 2010 Express

■リファレンス
 ・あっちさんブログ POPOLOG 
   [Win7] Internet Explorer で EXCEL ファイルを外部起動する方法
 ・Microsoft サポート
   Visual C# 2005 または Visual C# .NET で WebBrowser コントロールを使用して Office ドキュメントを開く方法

 ・@IT
   .NET TIPS > Excelファイルにアクセスするには?[C#、VB]

■おまけ(ノートPCが安い)
 昨日「価格.com」を見ていたら 4GBメモリ積んだLenovoノートPC が
3万円を切っていました!
 先月出たばっかりの新製品です。親用に買うか迷っています。
   --> 追伸:購入し7/14届きました。私は比較するノートPC無いですがかなり良いと思います。

 価格.com --> Lenovo G580 26897LJ [グロッシーブラウン] \2,9531 @ 2012/07/08

« 生物 : カミキリムシ <シロスジカミキリ> | トップページ | C# : リンク集 <自分用メモ> »

パソコン・インターネット」カテゴリの記事