Mkdir App.Path & "\mydir"VB下打开一个Word文件
1 用OLE
2 API: ShellExecute
3 CreateObject("Word.Application")
.........
1 用OLE
2 API: ShellExecute
3 CreateObject("Word.Application")
.........
解决方案 »
- 用户定义类型未定义
- VSFlexGrid控件如何实现统计功能?
- 当查无此人时MSHFlexGrid1.DataSource 应为空,为何会显示有数据?
- 哪位老大有excel学习资料(最好vb报表方面),发一个救命
- 怎么耍冒险岛私服1
- 【MSChart菜问题】帮帮我吧:
- 一个菜鸟问VB 如何call COM‘S 接口问题
- 把以下a$自符转为 可作为文件名的字符。
- 各位大虾,小生初学VB,工作需要,要做一个串口数据发送程序,可手边一点资料都没有,so turn to u for HELP!
- 怎么使运行的程序在alt+ctrl+shift时不显示??
- 用 SQL 语句来输入具有图像字段的记录
- 怎么把数据库中的数据和WINFAX的对方FAX号码联系起来?
Microsoft office (版本号) object library '需要安装OFFICEDim fso As New FileSystemObject
Dim fodset fod=fso.createfolder(app.path & "\" & foldername)
可以创建一个目录Dim objword As New word.Application
Dim objdoc As New word.Documentobjword.Visible = False
Set objdoc = objword.Documents.Open(filename)
objword.ActiveDocument.content.SetRange 1, Len(objword.ActiveDocument.content)
Clipboard.Clear
objword.ActiveDocument.content.Copy可以在后台调用WORD打开文件,并将文件内容复制到剪贴版
之后调用“粘贴”就能在你的程序中将WORD文档的内容显示出来。
注意,这样复制将保留所有格式,也就是是说里头的非文本信息也进入了剪贴版,调用粘贴时小心了不能用GETTEXT方法了这是调用粘贴的API函数,可以粘贴任何内容
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long调用: SendMessage target.hwnd, &H302, 0, ByVal 0&