2010-12-05 5 views
1

자동화 및 C#을 사용하여 단어 테이블에 소수점을 정렬하려고합니다.자동화를 사용하여 단어 테이블의 소수점 정렬

나는 다음과 같은 방법을 사용하고 있습니다 :

Object alignmentType=Word.WdTabAlignment.wdAlignTabDecimal; 
     Object tabLeader=Word.WdTabLeader.wdTabLeaderSpaces; 

     WordApp.ActiveDocument.ActiveWindow.Selection.ParagraphFormat.TabStops.Add(1, 
     ref alignmentType, ref tabLeader); 

을하지만이 제대로 작동하지 않았다, 나는 값을 떠 걸리는 위치라는 첫 번째 매개 변수를 이해 모르겠어요. 내가 빠진 것이 있습니까? 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다. Sarah

답변

1

첫 번째 매개 변수는 아마도 탭 스톱이 만들어진 위치 일 것입니다. 특정 가로 위치에 탭 스톱을 추가해야합니다.

Word에서 인쇄 레이아웃으로 전환하면 탭을 설정하고 볼 수있는 눈금자를 표시 할 수 있습니다. 이 작업을 수동으로 수행하고 매크로를 기록하면 어떤 일이 발생했는지, 문서가 어떻게 되풀이되는 지, 그리고 어떻게 처리 할 것인지를 알 수 있습니다. 탭 스톱에 대한 이해를 높이는 데 도움이 될 수 있습니다.

1

첫 번째 매개 변수는 왼쪽 여백을 기준으로 한 점에서 TabStop의 가로 좌표입니다.

documentation을 참조하십시오. (예, Word API에는 항상 유용한 것은 아니지만 설명서가 있습니다.)

관련 문제