none
VBA를 통해 복사한 Visio 객체 내 Text 변경 시, 스타일(under line, bold 등)이 임의로 변경됨 RRS feed

  • 질문

  • 안녕하세요.

    기존 visio 2010 객체를 복사 후 text 변경 시 문제가 발생되어 질문드립니다.

    현재 발생되는 현상은 아래와 같습니다.

    step 1. VBA에서 기존 Visio 객체 복사 

    step 2. 해당 Visio 객체의 Shapes 내 Text를 변경

    step 3. 변경된 Text의 스타일(Under line, bold, strike through, color 등)이 임의로 변경됨

      ex. 기존 Text 스타일 : under line, Bold -> 변경 후 Text 스타일 : 임의 변경 (Bold가 없어지거나 색상이 변경되는 등)

    질문드리고자 하는 내용은 step 3 부분의 스타일 임의 변경 관련한 처리 방법을 문의드립니다.

    1. 기존 스타일 유지할 수 있는 VBA Function : Visio 객체 Shapes 내 Text 변경 시에도 스타일은 그대로 유지할 수 있는 방법

    2. 기존 스타일 정보를 가져올 수 있는 VBA Function : 현재 getStyle..() 메소드가 없음. Set만 가능함

       -> 기존 스타일 정보를 알 수 없기 때문에 Text 변경 시 스타일을 어떻게 적용할지 판단할 수 없음

       -> 전체 스타일 정보 조회, 부분(라인 별, 구간 별) 스타일 정보 조회할 수 있는 방법

    답변 부탁드립니다.

    감사합니다.

    2016년 12월 22일 목요일 오전 2:09

모든 응답

  • 안녕하세요,

    Microsoft Visio에서 복사한 객체를 붙여넣기 했을 때 Text 스타일이 변경되는 현상은 의도된 디자인으로 예상되며 Microsoft Visio 또는 VBA 관련 문제로 보이지 않습니다. 추가로 지원을 원하실 경우 Microsoft Community(http://answers.microsoft.com/ko-kr) 또는 Microsoft 고객 지원 센터(☎ 1577-9700)로 문의해주시기 바랍니다.

    2017년 1월 16일 월요일 오전 1:21
    중재자