当前位置:首页 > 日记 > 正文

vb2010引用wps | 请问用VB操作WPS文件,获得路径

1.请问怎样用VB操作WPS文件,获得路径

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

2.vb 能操作 wps 和excel

一、VB读写EXCEL表:

能获取到表的行数的代码:xlSheet2.UsedRange.Rows.Count VB本身提自动化功能可以读写EXCEL表,其方法如下: 1、在工程中引用Microsoft Excel类型库:

从"工程"菜单中选择"引用"栏;选择Microsoft Excel 9.0 Object Library(EXCEL2000),然后选择"确定"。表示在工程中要引用EXCEL类型库。 2、在通用对象的声明过程中定义EXCEL对象: Dim xlApp As Excel.Application Dim xlBook As Excel.WorkBook Dim xlSheet As Excel.Worksheet

3、在程序中操作EXCEL表常用命令:

Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象

Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的EXCEL工件簿文件 xlApp.Visible = True '设置EXCEL对象可见(或不可见) Set xlSheet = xlBook.Worksheets("表名") '设置活动工作表 xlSheet.Cells(row, col) =值'给单元格(row,col)赋值 xlSheet.PrintOut '打印工作表 xlBook.Close (True) '关闭工作簿 xlApp.Quit '结束EXCEL对象

Set xlApp = Nothing '释放xlApp对象

xlBook.RunAutoMacros (xlAutoOpen) '运行EXCEL启动宏 xlBook.RunAutoMacros (xlAutoClose) '运行EXCEL关闭宏

4、在运用以上VB命令操作EXCEL表时,除非设置EXCEL对象不可见,否则VB程序可继续执行其它操作,也能够关闭EXCEL,同时也可对EXCEL进行操作。但在EXCEL操作过程中关闭EXCEL对象时,VB程序无法知道,如果此时使用EXCEL对象,则VB程序会产生自动化错误。形成VB程序无法完全控制EXCEL的状况,使得VB与EXCEL脱节。

3.WPS 2010 如何使用VBA

方法1、利用 AutoCAD 2005 的VBA

在 AutoCAD 2005 的光盘的Bin\ACADFeui\Program Files\Common Files\Microsoft Shared\VBA,这个vba内的所有内容拷贝到 c:\Program Files\Common Files\Microsoft Shared\VBA 中。 然后运行其中的link.exe文件。 WPS 2007的个人版就变成开发版了。

方法2、利用 AutoCAD 2006 的VBA

安装AUTOCAD2006后,WPS2005三个组件中宏的功能全部可用。

方法3、利用 CorelDRAW 的VBA

安装CorelDRAW Graphics Suite 12。只要在安装 CorelDRAW Graphics Suite 12时只选择安装VBA程序部分,而其它的内容都选择不安装就可以了。完全安装要189M而只安装VBA部分大约只要40M左右。安装完成后就可以正常调用宏等了。

WPS2007开发版会在工具菜单里比个人版多了“宏”这个项,里面有“宏”,“安全性”和“vba编辑器”三项。

方法4、利用修改注册表的方式使用宏

安装了VBA目录和office10目录后还不能使用宏

那是是因为没有以下注册表内容。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VBA]

"Vbe6DllPath"="D:\\PROGRA~1\\COMMON~1\\MICROS~1\\VBA\\VBA6\\Vbe6.dll"将以上reg保存成vba.reg导入到注册表即可。

4.怎么用vs2010开发wps插件

本帖最后由 废柴粹 于 2013-11-14 08:21 编辑

C#的话,这么来建立项目:

1、新建一个类库项目;

2、从菜单“项目”->"添加引用"中,添加对WPS COM类库的引用,KSO库和Addin-in库是必选,WPS ET WPP根据需要添加

3、添加命名空间的引用

using ET;

using KSO;

using AddInDesignerObjects;

4、继承接口namespace ClassLibrary1

{

public class Class1 : IDTExtensibility2

5、实现接口,鼠标右键IDTExtensibility2 ,菜单项中选择“实现接口”,VS会自动添加接口的函数

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using ET;

using KSO;

using AddInDesignerObjects;

namespace ClassLibrary1

{

public class Class1 : IDTExtensibility2

{

public void OnAddInsUpdate(ref Array custom)

{

throw new ();

}

public void OnBeginShutdown(ref Array custom)

{

throw new ();

}

public void OnConnection(object Application, ext_ConnectMode ConnectMode, object AddInInst, ref Array custom)

{

throw new ();

}

public void OnDisconnection(ext_DisconnectMode RemoveMode, ref Array custom)

{

throw new ();

}

public void OnStartupComplete(ref Array custom)

{

throw new ();

}

}

}

6、注册COM,程序集签名,添加注册表项,这个与VB.net相同。

5.wps表格vba和wps文字vba怎么互相调用

打开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编辑器怎么用

vb2010如何引用wps

相关文章

wps文字里显示文字尺寸 | WPS绘图

wps文字里显示文字尺寸 | WPS绘图

文字,图形,设置,绘图,标注,1.WPS绘图时,怎么插入文字来标注图形的尺寸1、首先,我们打开我们的电脑,然后我们打开一个wps文字文档,如图所示,之后我们点击插入;2、弹出的界面,我们点击文本框,然后我们点击横向;3、之后我们在图片上画一个横向文本框;4…

wps去掉批注底色 | wps去掉底色

wps去掉批注底色 | wps去掉底色

模式,文档,教程,底色,彻底删除,1.wps如何去掉底色一、首先,打开WPS程序,在WPS程序中打开要操作的文档,此时文中内容带有底色。二、然后,在WPS主界面上方点击“页面布局”选择“页面边框”,点击打开三、然后,在弹出的对话框中选择“底纹”选项卡,点…

wps表格实现跨表数据 | Excel实现

wps表格实现跨表数据 | Excel实现

数据,文件,引用,表数据,教程,1.Excel如何实现跨文件表引用数据目标文件存储单元格,选择性粘贴,粘贴链接,就可以了。以后每次打开目标 excel 文件就可以同步更新数据,也就是说excel 目标文件是直接调用Excel 文件源数据。 2、用公式:在excel 目标…

wps断开脚注编号 | WPS中脚注每页

wps断开脚注编号 | WPS中脚注每页

编号,分隔符,断开,文字,删除,1.WPS中脚注怎么每页重新编号材料/工具:wps20161、然后打开要进行每页重新编号的文档。2、接着点击页面上方工具栏中的【引用】选项卡3、接着点击引用选项卡下方【脚注】族区域右下方的折叠框箭头符号4、接着会…

wps缩放桌面一半 | 在wps样放大缩

wps缩放桌面一半 | 在wps样放大缩

放大缩小,桌面,缩放,教程,能把,1.在wps怎么样放大缩小在wps放大缩小的方法:工具:wps中的word方法一:按住键盘的Ctrl+鼠标滚动轮方法二:点击视图里面的显示比例,选择比例就好方法三:移动右下角的滚动条,调节显示比例2.WPS怎么不能把窗口变大变小了W…

wps画斜线 | wps里面画斜线

wps画斜线 | wps里面画斜线

绘制,表头,文字,教程,对角线,1.wps里面怎么画斜线可以参考一下两种方法:第一种:1、打开WPS后,设置一个合适的行高和列宽。2、选中进行操作的单元格,然后右键点击,在出来的任务栏里选择设置单元格格式。3、在单元格界面里,选择边框设置,点击有斜线…

wps表格查找两列重复 | 把WPS表格

wps表格查找两列重复 | 把WPS表格

数据,筛选,查找,教程,表格,1.如何把WPS表格中不同的两列数据中的相同数据筛选出来1、打开WPS表格,在表格的A列和B列中输入需要筛选的数据,选择A1和B1单元格。2、点击页面上方工具栏中的“插入”并选择“筛选”按钮。3、在选中的A1和B1单元格…

去除wps中的格式 | WPS文档清除格

去除wps中的格式 | WPS文档清除格

清除,文档,取消,设置,对象,1.WPS文档怎么清除格式WPS文档清除格式共有两种方法第一种方法第①步:选中需要清除格式的内容第②步:点击“开始”--->“清除格式”即可第二种方法第①步:下拉文件菜单栏,点击“格式”-->“样式和格式”第②步:在…

wps表格建a4大小 | wps表格铺满a4

wps表格建a4大小 | wps表格铺满a4

文件,缩小,教程,表格,大小,1.wps表格怎么铺满a4纸1、首先打开我们的目标打印的EXCEL,依次点击上方菜单栏中的页面布局,再点击纸张大小按钮选项。2、然后我们进入到页面设置中,将原先的纵向改成横向,缩放比例适当扩大,具体视表格内容而设置,如小编…

wps新增华文细黑字体 | word文档中

wps新增华文细黑字体 | word文档中

字体,文档,教程,隶书,华文,1.word文档中的字体没有华文细黑,隶书等,如何添加1.解压字体文件。2.复制字体。方法一:把复制好的字体文件黏贴到C:\WINDOWS\FONTS。方法二:点击“开始”打开“控制面板”》找到“字体”打开。然后ctrl+V黏贴字体…

wps文字表格整体缩放 | wps文档中

wps文字表格整体缩放 | wps文档中

缩小,文字,文档,缩放,教程,1.wps文档中的表格怎么整体缩小WPS表格整体缩小的步骤:一、首先新建一个表格,并调整好行高和宽度,然后输入文字方便缩小查看。二、然后在向拖动表格右下角的“缩放尺”至百分之七十九。三、这时就能够看到表格已经缩…

wps让插入的对齐 | wps能够一次性

wps让插入的对齐 | wps能够一次性

对齐,照片,一次性,排列,边框,1.wps怎么能够一次性整齐地插入很多图片,并且整齐排列不知道你用的wps是什么版本?如果是2003版本,操作如下:1、单击“菜单栏”--“工具”--“对象”,调出“对象”工具栏。2、按住shift(上档键)键后分别单击所要操作的…