- 最後登錄
- 2023-4-4
- 在線時間
- 150 小時
- 註冊時間
- 2009-5-24
- 閱讀權限
- 95
- 精華
- 0
- UID
- 6436963
- 帖子
- 300
- 積分
- 1076 點
- 潛水值
- 34393 米
| 分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。 如果是用MS的EXCEL開就好的話那很簡單(雖說我不知道這樣做有甚麼意義....)
程式碼如下(改你的程式碼而來)
-
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.IO;
- using System.Windows.Forms;
- using System.Diagnostics; //<------Process要用的
- namespace My_test
- {
- public partial class Form4 : Form
- {
- Process p = new Process();
- public Form4()
- {
- InitializeComponent();
- }
- private void label1_Click(object sender, EventArgs e)
- {
- }
- private void button1_Click(object sender, EventArgs e)
- {
- }
- private void button2_Click(object sender, EventArgs e)
- {
- }
- private void button3_Click(object sender, EventArgs e)
- {
- this.Close();
- }
- private void button1_Click_1(object sender, EventArgs e)
- {
- OpenFileDialog dlg = new OpenFileDialog();
- // dlg.Filter = string.Empty;// Show all files 全部檔案
- /* 語法>>>>> dlg.Filter = "Word Documents|*.doc|Excel Worksheets|*.xls|PowerPoint Presentations|*.ppt" +
- "|Office Files|*.doc;*.xls;*.ppt" +
- "|All Files|*.*"; <<<<語法_OFFICE檔 */
- dlg.Filter = "Excel Worksheets|*.xls"; // Filter by Excel Worksheet 限定EXCEL
- string MS_Excel;// <-------指定你的Excel執行檔位置所在給它(底下這行是我的Excel執行檔的位置)
- MS_Excel = @"C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE";
- if (dlg.ShowDialog() == DialogResult.OK)
- {
- p.StartInfo.FileName = MS_Excel;
- p.StartInfo.Arguments = dlg.FileName;
- p.Start();
- }
- }
- }
- }
複製代碼 ... |
|