单元格格式 event/hook
Cells format event/hook
我在 VSTO C# Excel 2013 工作。我尝试并搜索了许多方法以找到触发更多事件的方法。
我需要的重要事件之一是单元格格式化事件(更改背景颜色、合并单元格。
有什么办法吗?
没有这样的事件。您的主要活动针对 Workbook
和 Worksheet
个对象。 Intellisense 可能会将它们全部提供给您。如果没有,请查看 MS reference for Worksheet
events。 Workbook
有一个类似的列表。这些也与 Excel.
内的 VBA 编辑器中可用的事件相同
如果你想作弊并制造一个事件,它涉及观察所有细胞并使用 Worksheet_SelectionChange
事件自己检测变化。见相关:How to detect changes in cell format?
请注意,如果您试图检测受代码而不是用户影响的格式更改,则该方法将不起作用(当然除非您在代码中使用 Select
,这是不可取的)。
我在 VSTO C# Excel 2013 工作。我尝试并搜索了许多方法以找到触发更多事件的方法。
我需要的重要事件之一是单元格格式化事件(更改背景颜色、合并单元格。
有什么办法吗?
没有这样的事件。您的主要活动针对 Workbook
和 Worksheet
个对象。 Intellisense 可能会将它们全部提供给您。如果没有,请查看 MS reference for Worksheet
events。 Workbook
有一个类似的列表。这些也与 Excel.
如果你想作弊并制造一个事件,它涉及观察所有细胞并使用 Worksheet_SelectionChange
事件自己检测变化。见相关:How to detect changes in cell format?
请注意,如果您试图检测受代码而不是用户影响的格式更改,则该方法将不起作用(当然除非您在代码中使用 Select
,这是不可取的)。