金格office控件在js中对vba的操作
来源:互联网 发布:海马玩安卓模拟器 mac 编辑:程序博客网 时间:2024/04/29 09:44
- 使用js操作vba时,必须在使用前书写webform.WebOffice.Active();后面的vba语句才会生效执行。
- 调用excel中的宏命令语句 var cells = webform.WebOffice.WebObject.Application.Run("hong"); 如需获取宏命令的返回值,则必须使用如下格式:
Function hong() '圈示无效数据并返回无效单元格 Dim i As Integer, tem As String For i = 1 To Worksheets.Count '撤销工作表保护 Sheets(i).Unprotect ("123") Dim r As Range, s As String, n As Long Sheets(i).CircleInvalid On Error Resume Next For Each r In Sheets(i).Cells.SpecialCells(xlCellTypeAllValidation) If Not r.Validation.Value Then s = s & "," & r.Address: n = n + 1 Next If (s <> "") Then Set r = Range(Mid(s, 2)) r = "" tem = tem + CStr(r.Address) + "|" End If 'MsgBox tem '保护工作表 Sheets(i).Protect ("123") Next i 'MsgBox tem hong = tem End Function
注:宏命令必须使用Function来声明,获取返回值的关键是hong = tem这一句,即宏名称="返回值"。 - 为单元格设置背景颜色:webform.WebOffice.WebObject.Application.Sheets(1).Range(“A1”).Interior.ColorIndex=0,0代表无色,3代表红色等等。
- 获取单元格内容:var val = webform.WebOffice.ActiveDocument.Application.Range("C8").Text;
- 选中单元格:webform.WebOffice.ActiveDocument.Application.Range("D8").Select;
0 0
- 金格office控件在js中对vba的操作
- VBA中对数据库的操作
- VC中对office的操作
- VBA对EXCEL的操作
- 在js中对json的各种操作
- VBA概述之在Office产品中创建自己的应用程序
- 在 Office VBA 中使用由 Visual Basic Express 编写的DLL
- .NET中操作ppt等Office的控件
- Java对Office的操作
- vc中添加对office组建的操作
- 如何在WPS Office 个人版中使用VBA语言
- VBA-office的自动化
- 在x64 OFFICE中使用ScriptControl控件的方法
- VBA陈旧的代码:在VBA中操作Excel内容一
- VBA陈旧的代码:在VBA中操作Excel内容二
- Delphi中使用Office中VBA的优缺点
- Delphi中使用Office中VBA的优缺点
- VBA 对 文件和文件夹的操作
- 博客转到另一个网站了
- 微信公众平台源码,微信机器人源码,微信自动回复源码
- Seam pages.xml(一篇很好的英文文章)
- 最理想的饮茶器具是什么
- 字符集问题
- 金格office控件在js中对vba的操作
- 撒旦阿斯达
- [projecteuler]Multiples of 3 and 5
- Android获取Manifest中<meta-data>元素的值
- ActiveX 暴漏你所有信息的可怕的插件!
- 初学者VIM配置
- 用户互动功能,微信商城系统
- perl源码分析
- 版本控制基础知识