Я рассматриваю возможность реализации надстройки Excel с использованием COM (не VBA), которая будет манипулировать данными на листе.
Мне понадобится эта надстройка для бесшовной интеграции со стеком отмены. Более конкретно:
- Любые изменения, которые эта надстройка вносит в данные, должны быть отменены пользователем (с помощью стандартного действия «Отменить»).
- Элементы в стеке отмены до выполнения действия надстройки должны быть сохранены.
В моем (хотя и поверхностном) исследовании до сих пор неясно, может ли Excel это допустить. Если этого не произойдет, это остановит шоу, и надстройка не будет иметь никакой ценности.
Мой вопрос: это возможно? Это скорее вопрос «да или нет», чем вопрос «как», так как мне нужно знать, начинаю ли я погоню за дикими гусями или нет. Тем не менее, любые указания о том, как это можно сделать, будут бонусом.
add-in express, и у меня это сработало. - person Johan   schedule 22.06.2011