wps加载项学习4-通用API+表格API

embedded/2025/3/4 23:23:21/

都是根对象Application上的API

FileDialog(保存文件,另存为等、、)

 激活sheet

Application.Workbooks.Open('路径') -- 打开制定路径的工作簿

检测文件类型,判断是不是excel:

Application.Quit() -- 关闭所有打开的excel工作簿

Evaluate()赋值函数:

Application.Evaluate("A1").Value2 = 25; -- 赋值

可以引用区域进行运算,可以调用宏;可以获取调用外部工作簿的值

使用Evaluate改变制定单元格样式

使用Evaluate计算区域单元格的平均值,其中函数为excel内置函数

Range,Goto

获取指定的范围(指定工作簿的指定区域),跳转至指定位置

Goto第二个参数为true时滚动工作表以显示区域,为false时不滚动工作表

InputBox 接收用户输入的对话框,可以接收单元格的引用

以下操作是:切换到Sheet1,输出当前激活的单元格的值,给当前激活的单元格加上指定样式(加粗、斜体)

获取当前激活窗体的名字(工作簿名):Application.ActiveWindow.Caption

Application.ActiveWorkbook.Name

获取当前版本号:Application.Build

Application.ActiveWindow.Zoom += 50:当前页面放大50%

Application.Cells(获取当前激活工作表的所有单元格)

Application.Cells.Range("A1: A2") ,也可以指定获取范围

获取指定行列的单元格:Application.ActiveSheet.Cells.Item(1, 1) ,其中Item的坐标可以是一维,也可以是二维(rowIndex, columnIndex)

获取所有单元格的值:

1、不建议使用如下方式遍历循环,会卡死

2、推荐使用使用当前已用区域ActiveSheet.UsedRange

UsedRange.Count = 当前使用的单元格数量

获取行、列:Application.WorkSheets.Item('xx').Rows/Columns

删除第三行:Application.WorkSheets.Item('xx').Rows.Item(3).Delete()

选中范围:Range("A1:A4").Select()

Application.Path:文件实际存放路径

Application.Version:应用版本号

Application.OperatingSystem:操作系统版本

调用内置函数:Application.WorkSheetFunction.Min(myRange)

新建工作表,并命名:

区域上色:

Borders -- 边框

Characters--文本的指定范围

Comment--给单元格加批注

Hyperlinks--超链接

Interior -- 设置单元格内部样式,颜色等

Sort--排序

Style--样式

通过 SpecialCells--获取指定范围

给单元格填充数据:


http://www.ppmy.cn/embedded/170031.html

相关文章

如何修改安全帽/反光衣检测AI边缘计算智能分析网关V4的IP地址?

TSINGSEE青犀推出的智能分析网关V4,是一款集成了BM1684芯片的高性能AI边缘计算智能硬件。其内置的高性能8核ARM A53处理器,主频可高达2.3GHz,INT8峰值算力更是达到了惊人的17.6Tops。此外,该硬件还预装了近40种AI算法模型&#xf…

【新闻】HELIX AI 机器人“S1”解析:4 项新 AI 自动化突破超越特斯拉

视频内容介绍了Figure AI最新发布的Helix AI系统的第二个演示,包含四个新的技术突破和一个特别奖励,以下是英中字幕: These AI robots can now move even faster than humans as Figure AI just released the second demo of its newest Heli…

GEO数据挖掘

GEO TCGA: 数据下载: 首先在搜索栏搜索相应的癌症 一个课题Series里面有10个样本Samples,制作基因芯片的公司,检测平台,芯片编号等Platforms 点进自己需要的项目之后 点击 上面肿瘤组,下面正常组 分组&…

AI应用开发 3 - prompt 提示词工程

GitHub - mattnigh/ChatGPT3-Free-Prompt-List: A free guide for learning to create ChatGPT3 Prompts 1.CRISPE框架 CRISPE Prompt Framework,CRISPE 是首字母的缩写,分别代表以下含义: CR:Capacity and Role(能…

SpringBoot返回文件让前端下载的几种方式

01 背景 在后端开发中,通常会有文件下载的需求,常用的解决方案有两种: 不通过后端应用,直接使用nginx直接转发文件地址下载(适用于一些公开的文件,因为这里不需要授权)通过后端进行下载&#…

统计有序矩阵中的负数

题目链接 统计有序矩阵中的负数 题目描述 注意点 1 < m, n < 100-100 < grid[i][j] < 100矩阵中的元素无论是按行还是按列&#xff0c;都以非严格递减顺序排列 解答思路 第一种思路是遍历每一行&#xff0c;再对每行进行二分查找找到每一行第一个负数的位置&a…

探秘基带算法:从原理到5G时代的通信变革【四】Polar 编解码(一)

文章目录 2.3 Polar 编解码2.3.1 Polar 码简介与发展背景2.3.2 信道极化理论基础对称容量与巴氏参数对称容量 I ( W ) I(W) I(W)巴氏参数 Z ( W ) Z(W) Z(W)常见信道信道联合信道分裂信道极化 本博客为系列博客&#xff0c;主要讲解各基带算法的原理与应用&#xff0c;包括&…

以太坊基金会换帅,资本市场砸盘

Vitalik力挺Aya升任EF主席&#xff0c;理想主义冬日发芽&#xff1f; 作者&#xff1a;Wenser&#xff1b;编辑&#xff1a;秦晓峰 出品 | Odaily星球日报&#xff08;ID&#xff1a;o-daily&#xff09; 2 月 27 日&#xff0c;Bybit 15 亿资金被盗事件的最新调查结果将以太坊…