当前位置:首页经验技巧Word经验word知识

word如何使用vb

2026-01-29 08:57:58

1.如何用VB调用WORD文档,请高手进,谢谢~!~

知道,不过不能直接读取,因为微软没有公布加密方式,所以要调用WORD来读取,然后获取它

先在工程的引用里面加上Microsoft Word 11.0 Object Library

Dim 剪切板文本

Dim Word文字处理系统界面 As Word.Application '建立一个word.application对象

Dim Word文档 As Word.Document

Dim Word文档文本 As Word.Selection '在word文字处理系统中添加一个文档

Set Word文字处理系统界面 = CreateObject("Word.Application") '选择对象

Word文字处理系统界面.Visible = False '不显示word.application,即word文字处理系统界面

Set Word文档 = Word文字处理系统界面.Documents.Open(文件路径)

Set Word文档文本 = Word文字处理系统界面.Selection

Word文档文本.WholeStory

Word文档文本.Copy

剪切板文本 = Clipboard.GetText(vbCFText) '放到text1中

Text1.Text = 剪切板文本

'Clipboard.SetData Temp

Word文档.Close '关闭文档

Word文字处理系统界面.Application.Quit

Set Word文字处理系统界面 = Nothing '清空变量

Set Word文档文本 = Nothing

'完成操作

我通过剪切板来获取文本,因为这样可以保留格式(本人独创)

如果直接获取也是可以的,不过格式全部丢失,所以我的方法会更好一点

2.在VB中如何打开WORD等程序

(转载)

这个问题在VB吧讨论过,怎么可能一个程序让你这样打开呢?那么编译就没有必要了。

说实话,很简单,编译就是为了保密。比如你的一个程序需要输入密码,你写了:

If txt.Text = "123456" Then

Msgbox "密码正确"

Else

Msgbox "错误"

End If

如果别人有VB,就打开了你的程序??还有保密性吗?要序列号干什么?

想打开,必须反编译。对一个新手程序员,是不太可能做到的。这个需要大量的经验。

现在对于您,可以做的,就是去找源码(就是VB的存档)。你上网搜索,基本上可以找到的。

3.怎么用VB打开word/EXCEL

……

……

恐怕难以完成你的要求。

要知道在VB中doc和xls文件只能调用word和excel来打开

VB是不能***读取这些文件的。

除非你对doc和xls文件格式有相当了解

达到了wps2005工程师的水平

xls文件到还能通过其他方法来获取其中的数据

而且只能获得数据,

格式信息一定要通过引用office对象来取得

doc文件就更不要多想了

肯定不行。

但后台打开文件不让软件界面显示是完全可以做到的。

事实是

当你引用了office对象

除非专门加入Visible = True 命令显示word或excel界面

不然软件的界面是不会显示的。

4.怎样在VB中控制Word

(1)有一些语句和函数不能使用,包括:控制结构,如While…Wend和If…Then…Else;声明语句,如Dim;定制对话框相关的语句:FileExit语句;要求数组变量作为参数的语句或函数。

(2)也有一些指令使用方法不同。①返回字符串以一个美元符($)结束的WordBasic函数的关键字必须括在方括号中。例如,在WordBasic宏中的GetBookmark$()语句:mark$=GetBookmark$("Address"),若用VB调用,必须这样写mark$=Wordobj.[Ge-tBookmark$]("Address")。②选择一个命令按钮用“True”,不选择用“False”

2.3 对OLE自动化的说明

Word可以为OLE自动化给另一个应用提供对象,但是它不能使用OLE自动化访问其它应用中的对象。例如:VB和Excel可以使用OLE自动化访问Word,但是Word不能使用OLE自动化访问它们。

3 在包容器中嵌入Word对象

在VB中,要访问在包容器中嵌入的Word对象,首先要在项目中插入对象。做法如下:在窗体中插入OLE控件,对象类型选择“MicrosoftWord图片”或“Microsoft Word文档”,再按“确定”。


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 All Rights Reserved .