Quicker的Office辅助模块不支持Selection.Borders

使用问题 · 557 次浏览
Artrime 创建于 2023-04-12 14:14

不支持的对象名称:Selection.Borders(xlDiagonalDown).LineStyle = xlNone StackTrace:

Quicker的Office辅助模块不支持Selection.Borders(xlDiagonalDown).LineStyle吗

 


回复内容
CL 2023-04-12 14:16
#1

不清楚是否支持,主要看底层。 可以分享下动作我这里测试看看。

Artrime 回复 CL 2023-04-12 14:29 :

这样会报不支持对象名称的错误

vba的话是正常的

https://getquicker.net/Sharedaction?code=97cdb6bf-20f4-4727-bba5-08db3a59838c

CL 回复 Artrime 2023-04-12 15:01 :

必须要有Sub xxx()才能执行 的。

Artrime 回复 CL 2023-04-12 15:16 :


但是这样是可以的,执行vba代码的话要启动宏才行

CL 回复 Artrime 2023-04-12 15:17 :

后面这个不是VBA环境,是通过C#解析之后去更新对象属性的,只能做很简单的处理。

Artrime 回复 CL 2023-04-12 15:23 :

好吧,感谢解答

Artrime 回复 CL 2023-04-13 15:31 :

请问这个有支持列表吗,文档里边没有找到😭

CL 回复 Artrime 2023-04-13 15:38 :

可以参考微软的文档 https://learn.microsoft.com/en-us/dotnet/api/microsoft.office.interop.word.selection?view=word-pia 不过还是VBA简单一些,直接录制就行了。

Artrime 回复 CL 2023-04-13 15:42 :

感谢~

主要是有时候不能开VBA

CL 回复 Artrime 2023-04-13 17:13 :

也可以考虑直接用c#代码实现,使用低权限模式v2运行。

Artrime 回复 CL 2023-04-13 17:21 :

也是使用Microsoft.Office.Interop.Word命名空间下的方法吗,感区别不大😂

CL 回复 Artrime 2023-04-13 17:24 :

c#里会比较灵活,可以实现类似VBA的功能。而且使用开发环境比如VisualStudio,有代码补全。写好之后再搬到Quicker里

Artrime 回复 CL 2023-04-13 17:46 :

好嘞,我研究下😁

Artrime 回复 CL 2023-04-13 20:20 :

感谢!!

回复主贴