wps文档运行js代码控制文档-读取-写入-jsa字符串转化-不需要安装vba插件

动作开发 · 3140 次浏览
涛涛涛 创建于 21天8小时前

https://getquicker.net/Sharedaction?code=b5bd6cc2-00ff-4478-8121-08de58b6b715

1.quicker中-C#代码
//.cs  文件类型,便于外部编辑时使用
// 引用必要的命名空间----低权限模式v1 (CodeDOM) 
//css_reference C:\Program Files\Quicker\Microsoft.Office.Interop.Word.dll
using Word=Microsoft.Office.Interop.Word;

// Quicker将会调用的函数
public static string Exec(string paramValue)
{
   var winObj = (Word.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");//获取当前启动的word程序
    var aa=winObj.Run("aa",paramValue) as String;
    return aa;
}


2.wps文档中的jsa代码

function aa(bb)
{
return eval(bb)
}

 

涛涛涛 最后更新于 2026/1/22

回复内容
韩道友 20天12小时前
#1



报错啦

涛涛涛 回复 韩道友 20天7小时前 :

具体问题不详

极大可能是运行动作过快,需要等待一会文档打开加载好,再运行动作
1.按理说是不需要vba环境的
2.可能需要在wps里设置一下宏安全环境设置

3.qk要-低权限模式v1 (CodeDOM) 运行代码

4.wps文档里要写入 function aa(bb){return eval(bb)}  函数

5.需要懂wps文档中的jsa语法和含义

涛涛涛 最后更新于 20天4小时前
回复主贴