
正文
vb.net调用word vbnet wcf
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net 关于word 问题请教
从菜单vb.net调用word:项目\添加引用vb.net调用word,在打开的对话框的.Net页面中找到:Microsoft.Office.Interop.Word
代码如下:
Dim w As New Microsoft.Office.Interop.Word.Application
Dim d As Microsoft.Office.Interop.Word.Document = w.Documents.Add '添加一文档
d.SaveAs("c:\myWord1") '保存为myWord1文件名。
d.Close()
在Com页面也有Word对象库的引用vb.net调用word,大体一样吧,只是路径有所不同。
相关问答
Q1: vb.net操作word
将WDApp.wdParagraph直接修改成数值4,也就是变成 Unit:=4 试试看!
同时将后面的:Alignment:=WDAPP.wdAlignTabRight改成:Alignment:=2,
将Leader:=WDAPP.wdTabLeaderDashes改成: Leader:=2
如果今后遇到这种问题,直接打开Word,然后
sub xx()
msgbox wdParagraph
end sub
就可以得到wdParagraph的真实值。
Q2: VB.net 操作 Word问题
你既然用了Documents.Add,感觉每个人应该都用一份独立的文件,为什么不用dot结尾的word模板?
如果所有人的纪录都是写在一个doc中的,那程序设计就有问题了,不应该让用户直接去操作doc文件,而应该将要写的内容保存成数据,然后由一个服务端的程序去写,这样就避免了你说的问题了。
Q3: vb.net 操作word失败,请大侠帮忙。
如果你安装的是Office 2003 那么你要引用Microsoft Word 11.0 Object Library
如果是Office 2007,就要引用相应的Object Library
Q4: vb 调用Word打开文档
思路:读取注册表获得word的安装路径,然后shell命令加参数打开。
简单说一下这个思路:
首先在注册表
[hkey_classer_root]
中查找注册文件类型,我们以.doc为例,那么在[hkey_classer_root]
中可以找到.doc项,查看右边的键,有一个键名为“默认”,其对应键值是【word.document.8】。
利用这个查询结果,在[hkey_classer_root]中重新查找名为【word.document.8】的项,就会发现这项存在子项shell
-
open
-
command,在command项中存一个名为“默认”的键,其键值是【"c:\program
files\microsoft
office\office14\winword.exe"
/n
"%1"】(这里是以我的电脑为例的),这就是打开对应文件的程序路径和参数。
至于vb.net读取注册表,网上有很多示例了,这里不再赘述。
Q5: vb.net怎么实现读取指定WORD文档中的内容
添加spire.doc.dll为引用vb.net调用word,在vb.net中读取指定word文档vb.net调用word的内容到 txt文件vb.net调用word,代码示例如下:
'加载Word文档
Dim doc As Document = New Documentdocument.LoadFromFile("测试文档.docx")
'使用GetText方法获取文档中的所有文本
Dim s As String = doc.GetText
File.WriteAllText("文本1.txt", s.ToString)
关于vb.net调用word和vbnet wcf的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





