同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 Asp.net頁面中如何鑲嵌Word文檔

Asp.net頁面中如何鑲嵌Word文檔

來源: | 時(shí)間:2013/11/22 17:27:19 |

安裝完vs2005 tool for office后,在新建項(xiàng)目就有word模板了。。

你就可以對(duì)word進(jìn)行操作了。

 

補(bǔ)充:

首先引入類庫(kù),Microsoft.Office.Interop.Word,然后進(jìn)行編程。代碼如下:

 

using System;

using System.Collections.Generic;

using System.ComponentModel;

 

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using Microsoft.Office.Interop.Word;

 

namespace WordTest

{

public partial class Form1 : Form

{

object strFileName;

Object Nothing;

Microsoft.Office.Interop.Word.Application myWordApp = new Microsoft.Office.Interop.Word.ApplicationClass();

Document myWordDoc;

string strContent = "";

 

public Form1()

{

InitializeComponent();

}

 

private void button1_Click(object sender, EventArgs e)

{

createWord();

//openWord();

}

 

private void createWord()

{

strFileName = System.Windows.Forms.Application.StartupPath "test.doc";

if (System.IO.File.Exists((string)strFileName))

System.IO.File.Delete((string)strFileName);

Object Nothing = System.Reflection.Missing.Value;

myWordDoc = myWordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);

 

#region 將數(shù)據(jù)庫(kù)中讀取得數(shù)據(jù)寫入到word文件中

 

strContent = "你好\n\n\r";

myWordDoc.Paragraphs.Last.Range.Text = strContent;

 

strContent = "這是測(cè)試程序";

myWordDoc.Paragraphs.Last.Range.Text = strContent;

 

 

#endregion

 

//將WordDoc文檔對(duì)象的內(nèi)容保存為DOC文檔

myWordDoc.SaveAs(ref strFileName, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing);

//關(guān)閉WordDoc文檔對(duì)象

myWordDoc.Close(ref Nothing, ref Nothing, ref Nothing);

//關(guān)閉WordApp組件對(duì)象

myWordApp.Quit(ref Nothing, ref Nothing, ref Nothing);

 

this.richTextBox1.Text = strFileName "\r\n" "創(chuàng)建成功";

 

}

private void openWord()

{

fontDialog1.ShowDialog();

System.Drawing.Font font = fontDialog1.Font;

object filepath = "D:\\asp.docx";

object oMissing = System.Reflection.Missing.Value;

myWordDoc = myWordApp.Documents.Open(ref filepath, ref oMissing, ref oMissing, ref oMissing, ref oMissing,

ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,

ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);

myWordDoc.Content.Font.Size = font.Size;

myWordDoc.Content.Font.Name = font.Name;

myWordDoc.Save();

richTextBox1.Text = myWordDoc.Content.Text;

 

 

myWordDoc.Close(ref oMissing, ref oMissing, ref oMissing);

myWordApp.Quit(ref oMissing, ref oMissing, ref oMissing);

}

 

}


 

服務(wù)熱線

153 8323 9821

功能和特性

價(jià)格和優(yōu)惠

網(wǎng)站和維護(hù)

推廣和優(yōu)化

微信服務(wù)號(hào)