打开WPS表格程序,切换到“开发工具”选项卡,点击“说明”按钮,此时将打开说明窗口。
WPS表格VB编辑器怎么用
此此将弹出“说明”窗口,在此根据实际需要点击“专业版”或“商业版”链接按钮,并在弹出的如图所示:
WPS表格VB编辑器怎么用
此时将打开WPS专业版程序,待下载完成后,就会发现WPS开发工具选项变成可用状态。如图所示:
WPS表格VB编辑器怎么用
点击“VB编辑器”进入VBA环境,在此就可以使用WPS更加强大的扩展功能啦。在此小编以创建自定义函数为例,讲解一下VB编辑环境的具体使用方法。
WPS表格VB编辑器怎么用
右击“WPS表格”对象,从弹出的右键菜单中选择“插入”-》“模块”项来插入一个用户模块。
WPS表格VB编辑器怎么用
在此模块编辑界面中,输入以下代码:
Function 求最大值(i As Integer, j As Integer)
If i >j Then
求最大值 = i
Else:
求最大值 = j
End If
End Function
WPS表格VB编辑器怎么用
7
最后返回WPS表格界面,输入公式“=求最大值(3,5)”,即可得输出结果“5”。
WPS表格VB编辑器怎么用
……
……
恐怕难以完成你的要求。
要知道在VB中doc和xls文件只能调用word和excel来打开
VB是不能独立读取这些文件的。
除非你对doc和xls文件格式有相当了解
达到了wps2005工程师的水平
xls文件到还能通过其他方法来获取其中的数据
而且只能获得数据,
格式信息一定要通过引用office对象来取得
doc文件就更不要多想了
肯定不行。
但后台打开文件不让软件界面显示是完全可以做到的。
事实是
当你引用了office对象
除非专门加入Visible = True 命令显示word或excel界面
不然软件的界面是不会显示的。
1:打开wps文件,你首先要了解wps文件头的定义格式,一般vb不是特别的好
实现,因为牵扯到位操作,vb对wei操作不是特别的灵活,这个功能最好使
用c或者c++语言来实现,执行效率要高的多。
2:使用vb api函数:getfullpathname
Public Declare Function GetFullPathName Lib "kernel32" Alias "GetFullPathNameA" (ByVal lpFileName As String, ByVal nBufferLength As Long, ByVal lpBuffer As String, ByVal lpFilePart As String) As Long
(转载)
这个问题在VB吧讨论过,怎么可能一个程序让你这样打开呢?那么编译就没有必要了。
说实话,很简单,编译就是为了保密。比如你的一个程序需要输入密码,你写了:
If txt.Text = "123456" Then
Msgbox "密码正确"
Else
Msgbox "错误"
End If
如果别人有VB,就打开了你的程序??还有保密性吗?要序列号干什么?
想打开,必须反编译。对一个新手程序员,是不太可能做到的。这个需要大量的经验。
现在对于您,可以做的,就是去找源码(就是VB的存档)。你上网搜索,基本上可以找到的。