반응형
C#에서 엑셀 시트를 생성 후 실행하는 방법에 대해서 알아보겠습니다.
1. 아래와 같이 엑셀 시트 만들기 버튼을 추가 후 클릭 이벤트를 생성합니다.
2.아래의 코드에서 엑셀 시트 만들기 버튼의 이벤트(btnCreateSheet_Click)에 시트 생성 코드를 입력합니다.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ExcelProject
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// 엑셀 프로그램 실행 버튼
private void btnRunExcel_Click(object sender, EventArgs e)
{
Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
if (excelApp == null)
{
MessageBox.Show("엑셀을 실행 할 수 없습니다.");
}
excelApp.Visible = true;
}
// 엑셀 시트 생성 된 엑셀 실행 버튼
private void btnCreateSheet_Click(object sender, EventArgs e)
{
Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
if (excelApp == null)
{
MessageBox.Show("엑셀을 실행 할 수 없습니다.");
}
// 엑셀 시트 만들기
Microsoft.Office.Interop.Excel.Workbooks workbooks = excelApp.Workbooks;
Microsoft.Office.Interop.Excel._Workbook workbook = workbooks.Add(Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet);
Microsoft.Office.Interop.Excel.Sheets sheets = workbook.Worksheets;
// 엑셀 보이기
excelApp.Visible = true;
}
}
}
3. 프로그램을 실행하여 엑셀 시트 만들기 버튼을 클릭하면 아래와 같이 시트가 있는 엑셀이 실행됩니다.
반응형
'.Net' 카테고리의 다른 글
C# 클래스 타입 비교 (0) | 2015.09.23 |
---|---|
C# TreeView에서 선택된 TreeNode의 글자 Font Style 변경하기 (0) | 2015.09.09 |
C# 엑셀 프로그래밍 1 : 엑셀 실행하기 (0) | 2015.09.02 |
C# - Bitmap 이미지 해제 (0) | 2015.09.01 |
Type Libraries(.TLB) 파일 레지스트리에 등록하기 (0) | 2015.08.18 |
댓글