В настоящее время я создаю надстройку в C ++, чтобы добавить дополнительные функции для Excel. Есть одна серьезная проблема. Я не могу отменить все действия, вызванные этим дополнением.
Я провел некоторое исследование, и кажется, что Excel очищает стек отмены перед операциями VBA.
Я обнаружил, что есть метод, называемый onundo, который позволяет мне вызывать VBA. Однако мне нужно определить VBA в текущей книге. Есть ли способ, где я могу добавить функцию VBA автоматически в моей программе C ++? В противном случае, пользователю необходимо добавить функцию по тем же параметрам, что не очень удобно.
Задача ещё не решена.
Других решений пока нет …