用vb.net 导出word
上回借机房收费系统讲到了用vb.net导出Excel,这次在做项目的过程中,我们不仅学会了将数据打印到VS自带的报表中,还了解了如何用vb.net操作word,将窗体中的内容反映到word中。所以今天要向大家分享一下如何用VB.net 导出word,生成word报表。
第一步,添加引用:
![](/assets/blank.gif)
第二步:引用声明
Imports Microsoft.Office.Interop
第三步:详细代码:
声明:
Dim oword As Word.ApplicationDim odoc As Word.DocumentDim otable As Word.TableDim opara1 As Word.ParagraphDim opara2 As Word.ParagraphDim opara3 As Word.Paragraph
Paragraph 对象代表所选内容、范围或文档中的一个段落。Paragraph 对象是 Paragraphs 集合的一个成员。Paragraphs 集合包含所选内容、范围或文档中的所有段落。
编辑表内信息
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Clickoword = CreateObject("Word.application")oword.Visible = Trueodoc = oword.Documents.Addodoc.PageSetup.Orientation = Word.WdOrientation.wdOrientLandscape '横向显示,试用于横向打印opara1 = odoc.Content.Paragraphs.Addopara1.Range.Text = "人才资源状况调查统计表"opara1.Range.Font.Bold = Trueopara1.Format.SpaceAfter = 25 '在段落之后24 Pt 空格opara1.Range.Font.Size = 18 '字号为18opara1.Format.SpaceBefore = 2 '段间距为2opara1.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter '居中显示opara1.Range.InsertParagraphAfter() '段后显示otable = odoc.Tables.Add(odoc.Bookmarks.Item("\endofdoc").Range, 7, 3) '表格为7行3列otable.Range.ParagraphFormat.SpaceAfter = 6otable.Cell(1, 1).Range.Text = "填报单位:"otable.Cell(2, 1).Range.Text = "负责人:"otable.Cell(3, 1).Range.Text = "填表人:"otable.Cell(4, 1).Range.Text = "报出时间:"otable.Cell(5, 1).Range.Text = "联系电话:"otable.Cell(1, 2).Range.Text = TextBox1.Text.ToStringotable.Cell(1, 2).Range.Underline = Word.WdUnderline.wdUnderlineWords '添加下划线otable.Cell(2, 2).Range.Text = TextBox2.Text.ToStringotable.Cell(2, 2).Range.Underline = Word.WdUnderline.wdUnderlineWordsotable.Cell(3, 2).Range.Text = TextBox3.Text.ToStringotable.Cell(3, 2).Range.Underline = Word.WdUnderline.wdUnderlineWordsotable.Cell(4, 2).Range.Text = Now.Year & "年" & Now.Month & "月" & Now.Day & "日"otable.Cell(4, 2).Range.Underline = Word.WdUnderline.wdUnderlineWordsotable.Cell(5, 2).Range.Text = TextBox4.Textotable.Cell(5, 2).Range.Underline = Word.WdUnderline.wdUnderlineWordsotable.Cell(6, 2).Range.Text = "部门组织部"otable.Cell(7, 2).Width = 250otable.Cell(7, 2).Range.Text = "人力资源管理企业"otable.Cell(1, 3).Range.Text = "(盖章)"otable.Cell(2, 3).Range.Text = "(签字)"otable.Cell(3, 3).Range.Text = "(签字)"otable.Cell(6, 3).Range.Text = "(制)"otable.Cell(7, 3).Range.Text = Now.Year & "年" & Now.Month & "月"End Sub
第四步:打印结果
总结:
用vb.net 导出word相关推荐
- 怎么将c语言作业保存到word,C++程序中导出Word文档的简易方法_c语言
如果您要在应用程序中处理Word文档,可以参考MSDN. Lori Turner. Automating Microsoft Office 97 and Office 2000,该文内容详细全面,但是 ...
- powerdesigner 同步mysql 报错_PowerDesigner实用技巧小结 及 导出word,想字段顺序跟模型中一致,如何设置...
powerdesigner导出word,想字段顺序跟模型中一致,如何设置 右键List of columns of the table %PARENT% ,selection,define sort ...
- java用iText导出word文档
1.需要导入的jar包 2.导出word并下载其实是分两步的. 第一步是将需要导出的数据导出(上传)到服务器上 第二步是将服务器上的文档下载到本地 3. 第一步.上传文档 (1)设置响应信息以及构造上 ...
- easypoi导出word表格_java如何导出word和wps文档
使用场景:打开一个表单页面,导出word或wps文件,代码框架基于springboot+jpa 一.准备word模板 二.pom.xml文件中引入依赖 <dependency><gr ...
- C# 导出word文档及批量导出word文档(2)
aspose.word主要是通过把读取出来的数据放到datatable里,在datable里做相应的格式的调整,再导出到word文档里.mvc和webform最后导出的语句略有不同,在mvc的cont ...
- Freemarker + xml 实现Java导出word
前言 最近做了一个调查问卷导出的功能,需求是将维护的题目,答案,导出成word,参考了几种方案之后,选择功能强大的freemarker+固定格式之后的wordxml实现导出功能.导出word的代码是可 ...
- PowerDesiger 15逆向生成工程E-R图及导出word表格
应用环境:win8(64位)+oracle10g(32位)服务端+PowerDesigner15 需求:oracle数据库中的表结构是web工程框架hibernate 自动生成,现需要将数据库中已有的 ...
- .net core mvc部署到IIS导出Word 提示80070005拒绝访问
项目中相信大家经常会遇到导出Word.Excel等需求,在实际开发环境中,一般不会出现什么问题,但当发布到IIS上后可能会遇到各种各样的问题,一般都是权限的问题.前几天把公司项目发布后,出现Word导 ...
- java导出word表格_使用PowerDesigner16.5 逆向数据库 导出word文档
在上一篇<使用PowerDesigner16.5 逆向数据库生产表结构或导出word文档二>中,我们学会了使用PowerDesigner16.5怎么连接数据库,逆向生成表结构.有时候,我们 ...
最新文章
- pyinstaller 打包tensorflow2.0为单个文件
- 多IP绑定与多网卡绑定
- 4G EPS 的接口类型
- 单页面与多页面的区别与优缺点?
- tableau可视化数据分析60讲(一)-tableau概念性叙述及环境配置
- hadoop集群中客户端修改、删除文件失败
- MyEclipse + Tomcat + Eclipse 开发调试WEB应用
- 华为怒发公开信;锤子手机难产罗永浩陷尴尬处境;苹果错失 5G | 极客头条
- 两款不错的小软件推荐下载
- 干货!闲鱼上哪些商品抢手?Python 分析后告诉你
- ‘__NR_sigreturn’ was not declared in this scope
- Android系统架构及生态链
- navicat 1062报错
- 发送短信(SMS)承载方式有哪些?
- TCP粘包/拆包问题
- 阿里阿里,搞不定政企
- 前端实现QQ聊天气泡
- spring boot runner,destory监听
- C++8/23——仿照string类,写一个my_string类
- 真相为何竟如此难得 -- 《中国健康调查报告》
热门文章
- 利用wps将word转pdf
- C# 制作类似魔塔小游戏(菜鸟版)
- mysql 开放远程访问
- 安全狗受邀出席CIS 2022网络安全创新大会
- Python爬虫 在线爬取当当网畅销书Top500的图书信息
- python 字段升序,在Python中按键或值按升序和降序对字典排序
- Recurrent Dynamic Embedding for Video Object Segmentation
- buu [UTCTF2020]basic-crypto 1
- 中国传媒大学计算机好就业吗,中国传媒大学就业率一直超95%
- Unity简单操作: 监听粒子系统播放完毕——OnParticleSystemStopped函数