vb怎么输出word文档

我做了一个有限元计算程序。以及解方程的出结果了。我想把结果一个个输出保存到一个txt或者word文档里怎么办??... 我做了一个有限元计算程序。以及解方程的出结果了。我想把结果一个个输出保存到一个txt或者word文档里怎么办?? 展开
 我来答
金华阿呆
2015-05-19 · TA获得超过126个赞
知道答主
回答量:184
采纳率:50%
帮助的人:97.9万
展开全部
保存到TXT文件最简单,如果要输出到WORD,则要在工程里引用WORD对象,对WORD对象进行操作。至于为什么要设置不可见,因为程序引用WORD或者EXCEL对象时,相当于打开了一个WORD或者EXCEL,这不是程序想要的,程序只管引用对象,并对对象进行自动操作,不需要看到这个对象。
更多追问追答
追问
我怎么设置创建的excel文件的文件名和存储位置啊??还有我使用了一下
dim outp as new excel.application显示错误,然后查了一下从项目里引用Microsoft.Excel15.0objectlibrary.然后在代码里输入Imports Microsoft.Office.Interop,还是不行。imports这里就显示语法错误了。
追答
给你我以前做的一段代码参考一下:

Private Sub Savetoexcelfile(Tempexcelfile As String) '输出到excel文件
Dim TempExcel As Excel.Application  '定义EXCEL对象
Dim TempBook As Excel.Workbook   '定义EXCEL工作簿
Dim TempSheet As Excel.Worksheet   '定义EXCEL表

Set TempExcel = New Excel.Application   '新建EXCEL对象

If Dir(Tempexcelfile) <> "" Then  '存在则先删除文件,重新创建,防止保存EXCEL文件时出现错误
 Kill Tempexcelfile
End If
 
Set TempBook = TempExcel.Workbooks.Add
Set TempSheet = TempBook.Worksheets("sheet1")
 '以下省略将相关数据保存到EXCEL表格的代码
 
TempExcel.ActiveWorkbook.SaveAs FileName:=Tempexcelfile   '将数据保存为EXCEL文件
TempBook.Close   '关闭工作簿
TempExcel.Quit   '退出EXCEL对象
Set TempSheet = Nothing   
Set TempBook = Nothing
Set TempExcel = Nothing

MsgBox "数据导出到电子表格已成功!", 0 + 48, "数据导出"
End Sub
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
设计营地
2015-05-19 · 分享交流设计软件相关的知识
设计营地
采纳数:552 获赞数:860

向TA提问 私信TA
展开全部
这个要使用部件,如果是数据,最好还是输出到Excel里。
在VB6中,添加引用“Microsoft Excel object Library”
过程中加入下列代码,就能读写EXCEL单元格了:
Set FileSys = CreateObject("scripting.filesystemobject")
Set xlApp = CreateObject("Excel.Application") '创建EXCEL应用类
xlApp.Visible = False '设置Excel不可见
Set xlBook = xlApp.Workbooks.Open(App.Path & "\temp.xls") '打开Excel工作簿 temp.xls
Set xlsheet = xlBook.Worksheets(1) '打开Excel工作表(Sheet1)
xlsheet.Activate '激活工作表
xlsheet.Cells(1, 1) = "日期"
xlsheet.Cells(1, 2) = "时间"
程序结束时要用以下代码关闭EXCEL:
xlBook.RunAutoMacros (xlAutoClose) '执行EXCEL关闭宏
xlBook.Close (True) '关闭EXCEL工作簿
xlApp.Quit '关闭EXCEL
Set xlApp = Nothing '释放EXCEL对象
追问
为什么要设置excel不可见?文件会被保存在哪里?scripting.filesystemobject是什么?还有我用的是vb2013版本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郝振楠daily
2015-07-24 · 知道合伙人互联网行家
郝振楠daily
知道合伙人互联网行家
采纳数:548 获赞数:985
学生一枚

向TA提问 私信TA
展开全部
你可以直接按照保存txt文件那样,只是将后缀改为doc就行了,word可以直接阅读txt文本的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-05-23
展开全部
XML格式的Word或者txt都是文本文件。只需要按照格式填写好格式,需要输出的内容拼到一起即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式