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);
    }
    }
    }

  • 相关阅读:
    win10x64位系统中nodejs的安装和配置
    My97 DatePicker获取自定义日期的前一天
    easyUI在使用字符串拼接时样式不起作用,点击加号增加一行,点击减号删除一行效果。
    easyUI datagarid单元格动态合并
    js单体内置对象
    [BZOJ 1878][SDOI2009]HH的项链
    [BZOJ 3932][CQOI2015]任务查询系统
    [BZOJ 3123] 森林
    [BZOJ 3295] 动态逆序对
    [BZOJ 1901] Dynamic Rankings
  • 原文地址:https://www.cnblogs.com/net520/p/7832260.html
Copyright © 2011-2022 走看看