У меня длинное вычисление C #, вызванное из Excel VBA, и я хотел бы позволить пользователю прерывать и прерывать вычисление с помощью CTRL-C. Может кто-нибудь предложить чистую технику, чтобы справиться с этим? Код C # скомпилирован в виде видимой библиотеки классов, и его целью является просто сокращение чисел.
(Также важно, чтобы сеанс Excel не мешал другим задачам, если пользователь, например, ушел читать свою почту во время ожидания).