Tag: winapi

有没有办法从Excel中的公式栏获取文本和光标位置?

我想从Excel中的公式栏中获取当前 (可能未提交的)文本(来自插件进程)。 所有“常用”技术都不起作用,如GetWindowText(…)等 至于光标位置:GetCaretPos实际上工作(返回插入符号的x,y坐标),但EM_CHARFROMPOS不(总是返回0),所以这是一个死胡同。 这个function是通过COM还是以任何方式暴露给XLL API? 编辑:我也想指出,我认为我的问题的大部分来自事实,公式栏是(至less我99%肯定)不是一个编辑控制,可以看到它的窗口类。

在运行Excelmacros时,剪切工具不启动剪贴板?

我想自动剪切屏幕的一个区域。 我正在使用这些库和定义: '—— I don't own these functions. Copied them from the Internet. —— Public Declare Function GetCursorPos Lib "User32" (lpPoint As POINTAPI) As Long Public Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long Public Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, […]