如何在Excel中获取原始鼠标事件

时间:2012-11-24 20:22:24

标签: excel excel-vba vba

我有一个Excel工作簿应用程序,其中包含图表的低级定义。它不是Excel内置的,而是我在[WorkBook-> Sheets-> WorkSheet-> ChartObjects-> ChartObject-> Chart-> [Chartarea,Shapes]]链之后定义的。我不想谈谈打破那个密码需要多长时间。

所有绘图工作都有效,我可以在图表上画线和放置文字。

现在我想捕获鼠标事件,如果它们在图表限制范围内,则对它们采取行动。我已经尝试了我能想到的一切,包括右键单击图表并执行“分配宏”位。 sub永远不会被触发。

必须有一个放置blahblah_onMouseDown()的地方,但我找不到它。

The current state of the workbook is here

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

我打算将这个标记回答。我没有解决它,但我找到了一个信息来源,我相当肯定会解决它 - 但我必须重新组织我的应用程序才能使它工作。有很多我没有意识到我不知道。

The source is Pearson Software Consulting Here

此网站加载了Excel / VBA知识,其质量远远超出任何Microsoft文档。