成都网站建设设计

将想法与焦点和您一起共享

vb.net导出word vb导出exe文件

VB.net 怎样将richtextbox中带格式的文本和图片导入到word中?

别那么费事,

创新互联公司专注于宿州网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供宿州营销型网站建设,宿州网站制作、宿州网页设计、宿州网站官网定制、小程序开发服务,打造宿州网络公司原创品牌,更为您提供宿州网站排名全网营销落地服务。

直接用 richbox 的 save方法把内容存放在一个临时的 rtf文件

RichTextBox1.SaveFile("e:\temp.rtf") '因为word是可以直接打开rtf文件的

然后用 Documents打开这个临时对象

Documents.Open ("e:\temp.rtf")

最后再另存为 word文件

ActiveDocument.SaveAs ("newname.doc",100, False, "", True, "",False, False,False, False, False)

'注意第二个参数是100 表示doc格式

完整代码如下:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Dim doc As Object, docword As Object

RichTextBox1.SaveFile("e:\1.rtf")

Doc = CreateObject("Word.Application")

DocWord = doc.Documents.Open("e:\1.rtf")

doc.ActiveDocument.SaveAs("newname.doc", 100, False, "", True, "", False, False, False, False, False)

doc.quit()

doc = Nothing

docword = Nothing

End Sub

VB.NET RichTextBox 保存为 Word文档

将Word文档嵌入到WinForm窗体显示Word文档内容

private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)

{

OpenFileDialog P_GetFile = new OpenFileDialog();//创建打开文件对话框对象

DialogResult P_dr = P_GetFile.ShowDialog();//显示打开文件对话框

if (P_dr == DialogResult.OK)//是否点击确定

{

WebBrowser.Navigate(P_GetFile.FileName);//打开Word文档并显示

}

}

//在Word文档中插入图片

private void btn_New_Click(object sender, EventArgs e)

{

btn_New.Enabled = false;//停用新建按钮

ThreadPool.QueueUserWorkItem(//使用线程池

(P_temp) =//使用lambda表达式

{

G_wa = new Word.Application();//创建Word应用程序对象

Word.Document P_wd = G_wa.Documents.Add(//建立新文档

ref G_missing, ref G_missing, ref G_missing, ref G_missing);

Word.Range P_Range = P_wd.Paragraphs[1].Range;//得到段落范围

object P_Ranges = P_Range;//创建ojbect对象

P_wd.InlineShapes.AddPicture(//向文档中插入图片

G_OpenFileDialog.FileName, ref G_missing, ref G_missing, ref P_Ranges);

G_str_path = string.Format(//计算文件保存路径

@"{0}\{1}", G_FolderBrowserDialog.SelectedPath,

DateTime.Now.ToString("yyyy年M月d日h时s分m秒fff毫秒") + ".doc");

P_wd.SaveAs(//保存Word文件

ref G_str_path,

ref G_missing, ref G_missing, ref G_missing, ref G_missing,

ref G_missing, ref G_missing, ref G_missing, ref G_missing,

ref G_missing, ref G_missing, ref G_missing, ref G_missing,

ref G_missing, ref G_missing, ref G_missing);

((Word._Application)G_wa.Application).Quit(//退出应用程序

ref G_missing, ref G_missing, ref G_missing);

this.Invoke(//开始执行窗体线程

(MethodInvoker)(() =//使用lambda表达式

{

btn_Display.Enabled = true;//启用显示按钮

MessageBox.Show("成功创建Word文档!", "提示!");

}));

});

}

vb.net 求将数据导出到excel 或word源码

1. 创建或打开Excel.Application对象

2. 在App的Workbooks中打开或新建Workbook对象

3. 在Workbook对象的Sheets中新建Workseet

4. 循环,直到数据读完

5. 写入Worksheet

6. 回到step 4


网页标题:vb.net导出word vb导出exe文件
网址分享:http://chengdu.cdxwcx.cn/article/doiiopo.html