none
엑셀 vba와 잉크도구 질문드립니다 RRS feed

  • 질문

  • 유저폼에서 유저폼이나 레이블 이미지박스 등에 혹은 유저폼 최상단에

    오피스의 잉크도구처럼 스케치메모를 구현하려고 하고있습니다(태블릿환경)

    http://www.andypope.info/vba/userformdraw.htm

    위의 코드와 mousemove를 통해 2점잇기를 구현했는데요

    커서의 속도가 빠를수록 중간중간 상당량을 건너뛰고

    곡선이 직선으로 출력이 되더라구요



    여기서 생각해본게

    1. 일정시간(0.1~0.2초)마다 마우스좌표를 읽어들인다.

    2. vba의 내용을 시트로 옮겨 출력하여 잉크도구를 사용한다.

    3. 이외에 다른 draw코드를 찾는다



    이렇게 구상하였는데요

    현재

    1. 현재 코드상의 기능오류

    2. 시트에서 잉크도구를 지우는 코드의 존재여부

    3. 검색능력의 한계

    에 도달해있습니다.

    1번은 좀더 해볼테지만 주변사람들 예기로는 구현해도 기대치에 못미칠거같다고 하더라구요...

    그래서 2번과 3번을 알아보고 있는중입니다.



    많은 도움 부탁드립니다

    ----추가분

    https://drive.google.com/file/d/0B2aXPEc2eZyvWHgteUVzYkZXN1U/view?usp=sharing

    현재까지 진행된 1번입니다만...

    그리기가 진행될수록 끊김이 심해지네요

    • 편집됨 Park WW 2015년 7월 28일 화요일 오전 5:33
    2015년 7월 28일 화요일 오전 1:16