34 lines
972 B
C#
34 lines
972 B
C#
|
using Microsoft.Office.Interop.Excel;
|
|||
|
|
|||
|
namespace RehauSku
|
|||
|
{
|
|||
|
internal static class EventsUtil
|
|||
|
{
|
|||
|
private static Application Excel = AddIn.Excel;
|
|||
|
|
|||
|
public static void Initialize()
|
|||
|
{
|
|||
|
Excel.SheetSelectionChange += RefreshExportButton;
|
|||
|
Excel.SheetActivate += RefreshConvertButton;
|
|||
|
Excel.WorkbookActivate += RefreshConvertButton;
|
|||
|
}
|
|||
|
|
|||
|
public static void Uninitialize()
|
|||
|
{
|
|||
|
Excel.SheetSelectionChange -= RefreshExportButton;
|
|||
|
Excel.SheetActivate -= RefreshConvertButton;
|
|||
|
Excel.WorkbookActivate -= RefreshConvertButton;
|
|||
|
}
|
|||
|
|
|||
|
private static void RefreshConvertButton(object sh)
|
|||
|
{
|
|||
|
Interface.RibbonController.RefreshControl("convertPrice");
|
|||
|
}
|
|||
|
|
|||
|
private static void RefreshExportButton(object sh, Range target)
|
|||
|
{
|
|||
|
Interface.RibbonController.RefreshControl("exportToPrice");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|