
COM
liuyukuan
擅长RDA(Robotic Desktop Automation)、数据处理、工具优化;致力于简化工作、提高效率!Geek
展开
-
vba如何变vbk—— 微软Word中的ahk应用
word另存成PDF如果用宏的方式解决,可以录制如下:Sub 宏1()'' 宏1 宏'' ActiveDocument.ExportAsFixedFormat OutputFileName:= _ "X:\AHK\office\测试另存成pdf.pdf", ExportFormat:=wdExportFormatPDF, _ OpenAfterExport:=True, OptimizeFor:=wdExportOptimizeForPrint, Ran原创 2022-02-04 10:52:24 · 2292 阅读 · 1 评论 -
[AHK]实现Word保存前先更新目录
重新定义热键Ctrl+s用AHK重新定义Ctrl+s热键,实现当按Ctrl+s后,会先更新Word中插入的目录。AHK源代码;作者:Space;2021/11/19^s:: word:="" word := ComObjActive("Word.Application") try word.ActiveDocument.TablesOfContents(1).Update catch e { Send, ^s return } Sleep 600 Send, ^sretu原创 2021-11-19 15:01:47 · 622 阅读 · 2 评论 -
[WIN32][AHK]sapi.spvoice的调用
COM方式调用系统TTS功能,win7测试可用spovice:=ComObjCreate("sapi.spvoice");速度稍慢 请等待几秒钟spovice.Speak("世界你好")spovice.Speak("You can read simple text.")应用案例:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;转载 2017-01-07 10:05:28 · 4602 阅读 · 0 评论 -
常用COM接口表
常用COM接口表 2008.6.13 {00000000-0000-0000-C000-000000000046}: IUnknown{00000001-0000-0000-C000-000000000046}: IClassFactory{00000002-0000-0000-C000-000000000046}: IMalloc{00000003-0000-0转载 2017-04-26 20:57:26 · 2105 阅读 · 0 评论 -
[COM]用AutoHotkey操控Outlook
Gui, Add, Text, xm ym w325 Section, Select the Outlook item you wish to create:Gui, Add, ListBox, r6 xs wp AltSubmit gItemSelection vitem, Mail||Appointment|Contact|Task|Journal|Note|Post|Distributi翻译 2016-12-26 12:08:54 · 1630 阅读 · 1 评论 -
[AHK]用AutoHotkey当批处理,批量修改文件名
用AutoHotkey当批处理,批量修改文件名dir := "d:\abc" ;指定工作目录objFolder := ComObjCreate("Shell.Application").NameSpace(dir)for item in objFolder.items if Not item.isFolder { OldStr:=item.Name Need原创 2017-10-20 16:06:55 · 3441 阅读 · 0 评论 -
[AHK]利用ComObj 控制 Excel 的相关函数
转自:https://blog.youkuaiyun.com/fhfanxin/article/details/3188580?tdsourcetag=s_pcqq_aiomsg本代码式是用Delphi写的,虽不是ahk语言写的,但是很相近,可以简单修改应用。使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp :=...转载 2018-11-23 19:46:49 · 1933 阅读 · 0 评论 -
获取LCID(区域设置 ID) 方法, LCID表
中国的区域设置 ID 是 2052, 如果经常打开微软软件的安装目录应该经常见到.获取很简单, 有现成的 API 函数: GetThreadLocale.begin ShowMessage(IntToStr(GetThreadLocale)); //2052 end; 区域设置 ID (LCID) 表区域设置描述 简写 十六进制值 十进制值 南非荷兰语 ...翻译 2018-11-23 13:18:26 · 3765 阅读 · 0 评论 -
SciTE的二次开发,用COM接口调用相关功能
Programmatically interact with the SciTE editor via COM objects September 20, 2015 - 6:15 amAutoHotKey, COM, GUI, Office Automation, Regular Expressions / RegEx, SciTE, Text ManipulationSciTE ed...翻译 2018-12-23 19:18:19 · 798 阅读 · 1 评论