захват пасты в excel и разрешить только пастообразные

Я разработал шаблон excel и столкнулся с следующей проблемой …

Существуют сценарии, в которых я должен проверять ячейку. Формат ячейки ячейки должен быть сохранен. Если пользователь копирует значение из другого листа в шаблон, формат ячейки будет перезаписан. Есть ли способ захватить событие вставки в excel и использовать pastespecial с помощью C #

Заранее спасибо….

Я googled в течение 2 до 3 дней и найти работу вокруг, прежде чем использовать код, мы должны проверить доверенность на объектную модель vba в настройках макроса …. из excel для запуска проекта ..

//Add macro module Microsoft.Vbe.Interop.VBComponent component = this.VBProject.VBComponents .Add(Microsoft.Vbe.Interop.vbext_ComponentType.vbext_ct_StdModule); component.CodeModule.AddFromString("Sub Paste_cell()" + Environment.NewLine + "If MsgBox(\"Normal paste operation has been disabled. You are about to Paste Values (cannot be undone), proceed?\", vbQuestion + vbOKCancel, GSAPPNAME) = vbOK Then" + Environment.NewLine + "On Error Resume Next" + Environment.NewLine + "ActiveSheet.PasteSpecial Format:=\"Text\", Link:=False, DisplayAsIcon:=False" + Environment.NewLine + "Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False" + Environment.NewLine + "End If" + Environment.NewLine + "End Sub"); //trap paste event CommonData.DATASHEET.Application.OnKey("^v", "Paste_cell"); 
  • VSTO Excel Com Добавить в ленту Не загружается
  • Как программно добавить цветную границу в ячейку в c # excel vsto?
  • Выберите «Рабочая книга Excel» уже открыта с помощью кнопки «Метод щелчка»
  • Доступ к типам приложений VSTO-addin из VBA (Excel)
  • Тип или имя пространства имен «Расширения» не существует в пространстве имен «Microsoft.Office.Tools.Excel»
  • VSTO - Как сделать кнопки ленты для вертикального заполнения пробела
  • Добавить столбец в объект VSTO ListObject с существующим источником данных?
  • c #: программно создать «именованный диапазон» в области рабочего листа
  • Вырезать и вставить весь столбец Excel
  • первая пустая строка в excel
  • Кнопка VSTO excel становится изображением после сортировки столбца
  • Давайте будем гением компьютера.