通过Powershell可以操作非Quicker打开的Excel,是不是能解决描述的权限问题?

功能建议 · 487 次浏览
cnbubble 创建于 2024-02-19 10:15

通过运行Powershell脚本,可以操作打开的Excel,比如对当前表格的A1赋值:

$$
$excel = [Runtime.Interopservices.Marshal]::GetActiveObject('Excel.Application')
$sheet = $excel.ActiveSheet

$sheet.Range("A1").Value = 123

测试了新建未保存的Excel也没问题

 

是否能够解决“因为权限原因,Quicker的Excel相关模块不支持对资源管理器或开始菜单中打开的Excel窗口进行操作”这个问题?


回复内容
CL 2024-02-19 10:30
#1

powershell是在自己的进程,不是quicker的进程,所以两个没有相关性。 模块是在quicker进程里执行的操作,quicker进程是提权的。

回复主贴