zoukankan      html  css  js  c++  java
  • Com 调用word和excel

    using Microsoft.Office.Interop.Word;
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace 线程
    {
    public partial class Com : Form
    {
    public Com()
    {
    InitializeComponent();
    }
    /// <summary>
    /// word
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button12_Click(object sender, EventArgs e)
    {
    //启动Word并使Word可见
    Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application() { Visible = true };
    //新建word文档
    wordApp.Documents.Add();
    Document wordDoc = wordApp.ActiveDocument;
    Paragraph para = wordDoc.Paragraphs.Add();
    para.Range.Text = "导出word";
    //保存文档
    object filename = @"E:com_out_put_word.doc";
    wordDoc.SaveAs2(filename);
    wordDoc.Close();
    wordApp.Application.Quit();
    }
    /// <summary>
    /// excel
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button13_Click(object sender, EventArgs e)
    {
    object missing = Type.Missing;
    Microsoft.Office.Interop.Excel.Application ExcelApp = new Microsoft.Office.Interop.Excel.Application() { Visible = true };
    Microsoft.Office.Interop.Excel.Workbook wb = ExcelApp.Workbooks.Add(missing);
    Microsoft.Office.Interop.Excel.Worksheet ws = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets.get_Item(1);

    ws.Cells[1, 1] = "导出Excel第一行第一列";
    ws.Cells[2, 2] = "导出Excel第二行第二列";
    string filename = @"E:com_out_put_excel.xls";
    if (System.IO.File.Exists(filename))
    System.IO.File.Delete(filename);
    ws.SaveAs(filename);
    }
    }
    }

  • 相关阅读:
    hive之窗口函数
    linux环境下Mysql的卸载和重新安装和启动
    2017ACM暑期多校联合训练
    2017ACM暑期多校联合训练
    状态压缩dp
    铺砖问题 (状态压缩dp)
    POj 2104 K-th Number (分桶法+线段树)
    POJ 2991 Crane (线段树)
    4 Values whose Sum is 0 POJ 2785 (折半枚举)
    Billboard HDU 2795 (线段树)
  • 原文地址:https://www.cnblogs.com/net520/p/7832260.html
Copyright © 2011-2022 走看看