中易网

如何用excel编辑一个,VBA程序,获取电脑桌面上的坐标点,显示在单元格中

答案:2  悬赏:0  
解决时间 2021-11-10 08:48
如何用excel编辑一个,VBA程序,获取电脑桌面上的坐标点,显示在单元格中X轴显示在一个单元格,Y轴显示在一个单元格
最佳答案
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Dim p As POINTAPI
Private Sub Form_Load()
Timer1.Interval = 10
End Sub

Private Sub Timer1_Timer()
GetCursorPos p
Text1.Text = p.x
Text2.Text = p.y
End Sub
全部回答
楼主:你好,对于你这个问题有个前提条件: 如果你的excel版本是2003版,那么你只能用系统预设的56色。用vba代码实现的其他填充色会被转换为和这56色最接近的一种。 如果你的excel版本是2007及以上,那么单元格填充色几乎不受限制,你完全可以通过单元格填充的命令实现自定义颜色填充,支持rgb、hsl两种模式,无需借助vba。 如果使用vba,代码如下: sub test() '将a1单元格填充为红色,rgb(红,绿,蓝) ,红、绿、蓝取值在0~255,可设置不同值获得不同颜色。 range("a1").interior.color = rgb(255, 0, 0) '填充为红色 '如果想去掉填充色,用这句 range("a1").interior.pattern = xlnoeend sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
拨乱济时的意思?成语怎么解释?
老芜湖海关地址在什么地方,想过去办事
绿色椅子片头的剧情是什么啊?
描写秋天果子的词语,句子
sql查询语句将职工表中的所有记录追加到职工
一条线路可以控制几个开关面板?
黄地地址在什么地方,想过去办事
郑州到偃师最晚的火车票是几点?
2012年杭州植物园菊花展什么时候开始啊
买联通版还是电信版手机?貌似电信版好用,因
芜湖海关地址在哪,我要去那里办事
学习商务英语专业毕业前需要考什么必备的证件
梦见辩论、辩解是什么意思?好不好呢?
二手电脑低音炮多少钱可以买到手?
比酷手机有闪电图标是怎么回事?
推荐资讯
沈阳现在卖废纸多少钱一斤
碾伯镇滨河路社区居委会地址有知道的么?有点
爱之坊儿童摄影(西红门店)地址好找么,我有些
PSP哪个好
鹿寨县2012年秋学期一中二中三中四中教师名单
怎么打孩子屁股?
哪里有串珠批发啊?
光纤宽带怎么接无线路由器
梦见红叶是什么意思?好不好呢?
为什么室内不宜栽种过多的植物?
数字显示体温计的测量方法谁知道?
国土资源局唐山市高新技术产业园区分局地址有
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?