专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

vb写入word以后另存为时出现有关问题

发布时间:2011-06-23 16:03:30 文章来源:www.iduyao.cn 采编人员:星星草
求助:vb写入word以后另存为时出现问题
 
 以下是本人写的一段代码,我的程序是用vb计算一些数据,自己编辑一个word作为模板,然后用vb把计算的数据写入word对应位置。之前的代码基本实现,但是在写入word之后另存为时遇到问题了。
  以下是我代码的另存为部分,我的目的是不让用户修改我的模板,所以无论用户是否另存为我的word文档都会关掉。但是在选择另存为的时候可以点击,但是就是没有文件生成....不知道什么原因,求指导!先谢谢了
  Dim savedocuments As SaveFileDialog
  savedocuments = New SaveFileDialog
  savedocuments.FileName = "系统CAD设计"
  savedocuments.Filter = "Word Document(*.docx)|*.doc"
  savedocuments.DefaultExt = "Word Document(*.docx)|*.doc"
  If savedocuments.ShowDialog = Windows.Forms.DialogResult.OK Then
 
  WordDocument.SaveAs2(filename, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing)

  WordDocument.Close()
  WordAPP.Quit()
  Else
  WordDocument.Close()
  WordAPP.Quit()

  End If

------解决方案--------------------
Dim v As Object = System.Reflection.Missing.Value
 WordDocument.SaveAs(filename, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v)
WordDocument.Close(False, v, v)
 WordAPP.Quit(False, v, v)

我用上面这个代码,是可以另存的啊
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: