请问如何实现C# 鼠标滑动到Excel某单元格时,触发一个事件啊?
3个回答
展开全部
1.电脑随机选择的话:
B1 内的公式:
随机引用 A1 到 A8内的 任意数字
=OFFSET(A1,RANDBETWEEN(1,8)-1,0,1,1)
2.手动选择的话
在B1 输入 = 然后 用鼠标点击 A1:A8中的人一个单元格 回车
3.你想在 B1 中显示说有 A1:A8范围内的数字:
B1 内公式: =A1&A2&A3&A4&A5&A6&A7&A8
参考回答 1
你为什么不试试我的第一种回答呢?
B1内的公式:
=OFFSET($A$1,RANDBETWEEN(1,8)-1,0,1,1)
不需要重新关机,只要按 F9 键 就好了
4.或者B1内的公式:
=INDEX(A1:A8,RANDBETWEEN(1,8))
B1 内的公式:
随机引用 A1 到 A8内的 任意数字
=OFFSET(A1,RANDBETWEEN(1,8)-1,0,1,1)
2.手动选择的话
在B1 输入 = 然后 用鼠标点击 A1:A8中的人一个单元格 回车
3.你想在 B1 中显示说有 A1:A8范围内的数字:
B1 内公式: =A1&A2&A3&A4&A5&A6&A7&A8
参考回答 1
你为什么不试试我的第一种回答呢?
B1内的公式:
=OFFSET($A$1,RANDBETWEEN(1,8)-1,0,1,1)
不需要重新关机,只要按 F9 键 就好了
4.或者B1内的公式:
=INDEX(A1:A8,RANDBETWEEN(1,8))
追问
貌似你没明白我的问题额?不过看了你的回答,学到了其他知识了,还是很感谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过mouseover事件实现。
比如窗体的mouseover事件里,判断鼠标所在位置是否位于一个单元格区域内,如果是,弹出气泡。
比如窗体的mouseover事件里,判断鼠标所在位置是否位于一个单元格区域内,如果是,弹出气泡。
更多追问追答
追问
我是要实现在Excel当中的效果啊,mouseover事件我知道,但怎么加这事件呢(是Excel中)
追答
如果是在C#窗体里通过控件打开一个EXCEL文件,使用mouseover方法比较方便。
如果只是C#程序通过SHELL调用打开了一个EXCEL文件,C#程序与EXCEL进程没有什么关系,那么要实现这个功能就比较麻烦。可能需要C#程序先获得EXCEL进程的句柄,获得访问权限,然后捕获系统的鼠标操作,判断鼠标在EXCEL文件中的位置。这种实现方式比较麻烦,而且可能会带来副作用,比如对鼠标的控制可能会影响到系统其它进程。
你可以详细说说你的C#程序访问EXCEL文件的方法和目的吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好奇怪的需求, 你想做什么,说详细点
更多追问追答
追问
就是我鼠标放在Excel某一个单元格时(单元格内有数据),会有一个提示窗口弹出(这个窗口是关于单元格中数据的详细信息),要C#代码实现。就是怎么写那个触发事件。
追答
这个没研究过,不过excel本身好像有这种功能,你要查下c#能不能调用那个功能了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询