调用wps表格时发现了一个有趣的事情,可以使用qk代码编辑器的表达式直接获取数据

动作开发 · 866 次浏览
涛涛涛 创建于 1天18小时前

使用Quicker代码编辑器时,在代码编辑器中可以使用表达式代码直接调用wps程序获取有关数据,
好像只能读取相关数据,不能写入数据,没有权限直接调用Run();Evaluate()函数

$=var aa=System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
var bb=aa.ActiveSheet.UsedRange.Value2;
var d1=aa.Sheets.Count;
var d2=aa.ActiveSheet.Name;
d2.ToJson();
aa.Selection.Value2.ToJson();
var a="";
foreach (var s in aa.Sheets)
{
     a=s.Name+"\n"+a;
 }
a;

 

涛涛涛 最后更新于 2025/6/27

回复内容
CL 1天14小时前
#1

你的电脑可能关闭了UAC,正常情况下quicker的权限会比较高,是访问不了office或wps里信息的。

回复主贴