.net 技术乐园

c#相关技术收藏

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

c#操作word

引用:http://blog.csdn.net/deathbee/archive/2007/06/27/1668267.aspx

 

 

2005(C#),练习第一步整理出来的

ClssControlWord类:

 

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using Word;

namespace WordControl
{
    
public class ClssControlWord
    
{
        
属性

        
构造函数

        
方法
    }
     
}

 

应用的练习代码:

 

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WordControl
{
    
public partial class Form1 : Form
    
{
        
private ClssControlWord ccw;
        
public Form1()
        
{
            InitializeComponent();
        }


        
private void button1_Click(object sender, EventArgs e)
        
{
            openFileDialog1.ShowDialog();
        }


        
private void btSearch_Click(object sender, EventArgs e)
        
{
            
if (openFileDialog1.ShowDialog() == DialogResult.OK)
                tbFilePath.Text 
= openFileDialog1.FileName;
        }


        
private void btOpen_Click(object sender, EventArgs e)
        
{
            ccw 
= new ClssControlWord(tbFilePath.Text);
            ccw.WordVisible 
= true;
            ccw.Open();
        }


        
private void btClose_Click(object sender, EventArgs e)
        
{
            ccw.Close();
        }


        
private void btNewWord_Click(object sender, EventArgs e)
        
{
            saveFileDialog1.Filter 
= "Word文件|*.doc";
            
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            
{
                ClssControlWord cc 
= new ClssControlWord();
                cc.CreateWord(saveFileDialog1.FileName);
                cc.Close();
            }

        }


        
private void btNewWordTemplate_Click(object sender, EventArgs e)
        
{
            saveFileDialog1.Filter 
= "Word模板文件|*.dot";
            
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            
{
                ClssControlWord cc 
= new ClssControlWord();
                cc.CreateWordTemplate(saveFileDialog1.FileName);
                cc.Close();
            }

        }


        
private void btDotToDoc_Click(object sender, EventArgs e)
        
{
            openFileDialog1.Filter 
= "Word模板文件|*.dot";
            
if (openFileDialog1.ShowDialog() == DialogResult.OK)
            
{

                saveFileDialog1.Filter 
= "Word文件|*.doc";
                
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
                
{
                    ClssControlWord cc 
= new ClssControlWord();
                    cc.CreateFileFromDot(openFileDialog1.FileName, saveFileDialog1.FileName);
                    cc.Close();
                }

            }

        }


        
private void btSave_Click(object sender, EventArgs e)
        
{
            ccw.Save();
        }

    }

}
posted on 2008-11-10 17:23  时界  阅读(274)  评论(0)    收藏  举报