2009-03-11 2 views
2

Это мой первый вопрос, поэтому постарайтесь не быть суровым.Ограничение движения автошины в Excel

Я пытаюсь создать таблицу Excel, которая выполняет следующее:

  1. считывает информацию из базы данных через пользовательский определенный класс
  2. с использованием спецификаций чтения, он создает автофигур и помещает их в первом лист

Есть ли способ получить информацию, когда кто-то изменяет автошины (т. е. изменяет размеры или перемещает их)? Я думал об использовании встроенных событий, но не для них работает для меня. Могу ли я ограничить движение автошины любым другим способом?

Этот лист должен быть сделано в Microsoft Office 2003.

Я был бы признателен за любую помощь.

С уважением, Mike.

[править]
Я думаю, чем я нашел частичное решение - я буду проверять, работает ли он, и если да - я отправлю его здесь.

ответ

1

Нет событий, которые относятся к фигурам. Лучшее, что вы могли бы сделать, это использовать существующие события - например, SheetChange, SheetSelectionChange, WorkbookBeforeSave и т. Д.

Затем проведите по листу. Собрание коллекции проверяет наличие изменений и возвращает их. Вам нужно будет узнать исходный размер и местоположение.

Считаете ли вы, что вы просто запираете их и защищаете лист?

+0

Благодарим за отзыв. Слишком плохо, что нет событий, связанных с фигурами - теперь я должен подумать о другом способе, которым я могу ограничить их движение. Блокировка листа не является точкой - я хочу, чтобы они были ограничены, а не заблокированы. Спасибо, еще раз. – praavDa

Смежные вопросы