우선, 제가 원하는 작업은 다음과 같습니다.

1. 아래아 한글로 작성한 회의자료를 보안화를 시켜 배포하는데 있어 다음과 같은 요구사항이 요구되어 집니다.
2. vb를 이용하여 메일을 수신하는 ie상에서 로그인한 회원의 이름정보를 취득해 옵니다.
3. vb를 이용하여 보안메일을 오픈한 회원의 주민등록번호 뒤 7자리를 입력받습니다.
4. 메일상 가지고 있는 자체db, 혹은 인증서버상의 db에서 취득한 이름과 입력받은 주민번호를 대조합니다.
5. 대조하여 인증이 되면 본문을 보여주고, 비인증자이면 컴퓨터를 포멧합니다... ㅡ,.ㅡ;;;;

위 1,2,3,4를 해결하기 위하여 어떠한 상용 프로그램을 사용하는게 가장 좋을까 궁리한 끝에 vb이 돌아가는 excel을 최종
선택하였습니다.
또한 vb을 이용하여 excel상에 복사금지, 저장금지, 출력금지 도 셋팅이 가능해졌습니다.

5를 해결하기 위해 궁리를 하는 와중에 도져히 문제가 해결되지 않아 고수분들의 의견을 구합니다.
. excel에서 아래아한글로 작성된 문서를 '삽입-객체-파일로부터만들기'를 이용하여 원하는 위치에 배치하였습니다.
. 문제는 아래아한글로 작성된 문서를 더블클릭하면 excel에서 셋팅되어진 복사금지, 저장금지, 출력금지 등의 셋팅은
  완젼 무시됩니다.(당연하겠지요... excel과 완젼 다른 아래아한글 객체를 가동시키기 위해 아래아한글이 실행됐으니...)
. 아래아한글의 '보내기-배포용문서'로 저장후 excel에서 삽입-객체로 하면 삽입이 안 됩니다.
. 위의 상태는 인증자의 비밀번호를 아는 비인증자가 로긴후, 다른 사람에게 재전송의 경우에는 문서보안이 가능하나,
  문서를 복사하여 새문서에 붙여넣기 하여 저장시에는 제제할 수 있는 사항이 없습니다.
. 이에 대해 아래아한글상에서 복사금지 할 수 있는 방법이나, excel 혹은 vb에서 객체의 실제 내용에서도 복사금지 시킬 수
  있는 방법을 아시는 분의 고견을 기다립니다.
. 감사합니다.
profile