2009-03-11 4 views
2

여기가 내 첫 번째 질문이므로 가혹하지 않도록 노력하십시오. I가하는 엑셀 시트를 작성하려고Excel에서 도형 이동 제한

다음

  1. 는 읽기 사양을 사용하여 사용자 정의 클래스
  2. 를 통해 데이터베이스에서 정보를 읽고는 도형을 생성하고 처음에 그들을두고 시트

누군가가 도형을 변경 (즉, 크기 조정 또는 이동) 할 때 정보를 얻는 방법이 있습니까? 내장 된 이벤트를 사용하는 방법에 대해 생각해 보았습니다. 다른 방법으로 도형 이동을 제한 할 수 있습니까?

이 시트는 내가 어떤 도움을 감사하게 될 것입니다 마이크로 소프트 오피스 2003에서

을 수행해야합니다.

감사합니다. 마이크.

[편집]
부분적인 해결책을 찾았습니다. 작동하는지 테스트하고, 예인 경우 여기에 게시합니다.

답변

1

아니요 도형에 적용되는 이벤트가 없습니다. SheetChange, SheetSelectionChange, WorkbookBeforeSave 등의 기존 이벤트를 사용하는 것이 가장 좋습니다.

그런 다음 변경 사항을 확인하고 되돌릴 Sheet.Shapes 컬렉션을 반복합니다. 원래 크기와 위치를 알아야합니다.

시트를 잠그고 시트를 보호하는 것에 대해 생각해 보셨습니까?

+0

감사합니다. 너무 형편없는 사건이 없다는 것이 나쁘다. 나는 이제 운동을 제한 할 수있는 또 다른 방법을 생각해야한다. 시트를 잠그는 것은 중요한 것이 아닙니다. 제한된 것이지 잠그지 않기를 바랍니다. 다시 한번 감사드립니다. – praavDa