Я, на самом деле, два конечных пользователя видели странную проблему в Excel. Когда они CTRL + X вырезают некоторые ячейки и CTRL + V для вставки, они копируют/вставляют, а не вырезают/вставляют Они сказали, что это связано с новой версией addin, которую я построил. Я вообще ничего не использую и не изменяю ничего о копировании/вырезании/вставке в свой код. Я подозреваю, что это некоторые варианты в Excel, но не уверен, что это такое. Кто-нибудь знает, как исправить проблему вырезания/вставки в Excel?вырезать/вставить ведет себя как копирование/вставка в Excel
Редактировать my addin написан на C#, Excel DNA, NetOffice, Add-In express. Это xll addin с ribbonX, а также UDF. Во время установки/удаления нет VBA, я использую VBA для установки xll и xla. xla возвращает описания для UDF и регистрирует разделы справки.
благодаря
Макросы, выполняемые (например, в ответ на события листа), могут очистить буфер обмена. Контент все еще может быть скопирован/вставлен, если у пользователя открыта панель задач буфера обмена. –
В моем коде я подписываюсь на XLApp.SheetSelectionChangeEvent + = ApplicationSheetSelectionChange; XLApp.WorkbookActivateEvent + = WorkbookActivateEvent; XLApp.SheetActivateEvent + = SheetActivatedEvent; XLApp.SheetCalculateEvent + = ApplicationSheetCalculate; Во всех случаях то, что я делаю, это получить формулу текущей ячейки на ее основе, включить/отключить кнопки панели инструментов. Будет ли это влиять на вырезание/вставку? – toosensitive
Спасибо, Тим. Проблема не понятна, вырезано/вставляет ведет себя как копирование/вставка. спасибо – toosensitive