Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : C# VSTO Word 다단계 번호 관련 문의 드립니다.~
글번호: 1019
작성자: 김상태
작성일: 2022/02/08 오전 4:54:00 (2022/02/08 오전 4:57:00 수정)
조회수: 2107

안녕하세요 ~ 

유튜브 강의하시는 서적을 구매하고 140여개를 보면서 정말 많은 문법 공부와 개념을 잡는데 도움을 받았습니다. ~ ^^;;  (유튜브에서도 몇번 문의드렸던 "김상태"입니다.)

VSTO Word로 업무자동화 프로그램을 주로 개발 및 유지보수 하고 있는 상황인데요. 기존에 다단계번호 일부 오류가 있었던 것을 이번에 개편준비를 하면서 오류를 해결하려 하는데.... Office word API 분석하는데 한계가 있어 이렇게 밤샘?하면서 혹시 관련해서 힌트가 될만한 또는 한국마소에서도 관련 정보가 있을까 해서 문의드려 봅니다. 

다단계번호를 하기 위해서 VBA코드들이 많긴 한데 C#에서는 제어하는게 조금 틀리고 특히 stackoverflow.com(https://stackoverflow.com/questions/1939995/numbered-list-in-microsoft-word)에서는 주로 이러한 예제가 많은데 ListTemplates, ListLevel을 한개로 예제가 되어있으나 여러개를 사용 할 경우에는 상황에 따라 역시 오류(번호 이어가기 treu, false 시 등)가 발생 합니다. 

그 동안 

object index = 1;

Microsoft.Office.Interop.Word.ListTemplate myTemplate = Globals.KSDT2021.Application.ListGalleries[Microsoft.Office.Interop.Word.WdListGalleryType.

wdOutlineNumberGallery].ListTemplates.get_Item(ref index);

또는 

//ListTemplate myTemplate = Globals.KSDT2021.Application.ActiveDocument.ListTemplates.Add(OutlineNumbered: true,

Name: "");     

셋팅으로 해서 일부 상황에서 넘버링이 초기화가 안된다거나 등의 이슈가 있어 왔습니다. 

 

혹시 관련해서 정보를 ListGalleries 연동하여 호출하는 방법이나 ListTemplate만으로 제어가 가능하지등이 궁금해서요.. 각각 하나씩 특정상황에서 넘버링이 잘 안되는 2% 이슈가 있어서 이번에 해결하려고 하고 있습니다. 

에고 쓰다고니 내용이 길어졌네요 ;;; 

여차하면 이번기회에 3th part프로그램 구매나 해당 로직을 유료로 도움을 받아보는 것도 생각중입니다. 

아뭇튼 코로나가 더욱 기능인데.. 감기화 함께 ~ 건강 조심하세요 ~ ^^

저는 좀 더 구글링을 하러 휘리릭 ~ ㅋ 

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 VSTO 문제 해결됐습니다. ~ (3) - 김상태 2022-02-10 1897
현재글 C# VSTO Word 다단계 번호 관련 문의 드립니다.~ - 김상태 2022-02-08 2107
  Re : C# VSTO Word 다단계 번호 관련 문의 드립니다.~ - 레드플러스 2022-02-08 1904
다음글 안녕하세요! - C#만세 2022-01-28 1995
 
손님 사용자 Anonymous (손님)
로그인 Home