Надстройка Excel с бесшовной отменой: возможно?

Я рассматриваю возможность реализации надстройки Excel с использованием COM (, а не VBA), которая будет управлять данными на листе.

Мне понадобится эта надстройка, чтобы беспрепятственно интегрироваться со стеком отмены. Более конкретно:

  1. Любые изменения, которые эта надстройка вносит в данные, должны быть отменены пользователем (с помощью стандартного действия «Отменить»).
  2. Элементы в стеке отмены перед выполнением действия надстройки должны быть сохранено

В моем (хотя и поверхностном) исследовании пока неясно, может ли Excel допускать это. Если этого не произойдет, то это остановка, и надстройка не будет иметь никакой ценности.

Мой вопрос: возможно ли это? Это скорее вопрос типа «да или нет», чем вопрос «как?»поскольку мне нужно знать, отправляюсь ли я в погоню за дикими гусями или нет. Однако любые указания о том, как это можно сделать, будут бонусом.

9
задан kes 22 June 2011 в 07:13
поделиться