Word로 내보내기가 완전히 쓸모없고 읽을 수없는 문서를 생성합니다.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 모두,
나는 차트 (제어 차트 및 분포, 히스토그램)를 많이 생성하는 스크립트를 만들었습니다.
- 결국 보고서를 Word로 내보내려고하지만 결과는 극도로 열악합니다.
- 우선 단어는 단어가 열려있을 때만 작동합니다.
- Word에서 오류 메시지가 표시되는 경우가 있습니다. '이 문서의 표가 손상되었습니다.'
- 컨트롤 차트는 올바르게 전송되지만 히스토그램은 대부분 페이지에서 벗어납니다. 그것들은 오른쪽에 맞추어 져 있기 때문에 대부분 문서 안에 공백이 남습니다.
스크립트의 전체적인 요점은 정보를 사용자에게 전송하는 프로세스를 자동화하는 것입니다. 거기에 어떤 튜토리얼, 또는 당신이 출력을 제어 할 수있는 기능, 좋은 가독성있는 문서를 얻을 수 있나요?
암호:
DispBox = 새 창 ( "MyWindow",
V 목록 상자 (
For (i = 2, i <= N Col (inputTable), i ++,
// 컨트롤 차트를 만듭니다.
// 히스토그램 생성
);
);
);
DispBox << 저장 MSWord ( "C : \ temp \ test.doc", png);
생성 된 창은 정확하게 결과를 제공합니다.
차트를 그림 형식으로 전송하면 모든 그래프가 너무 작아서 큰 그림이됩니다. 그래도 사용할 수 없습니다.
HTML 형식 : HTML도 끔찍해 보입니다 (1000 %로 확대, 여전히 읽을 수 없음).
대화 형 HTML : 차트가 예상 한 것처럼 보이는 유일한 형식입니다. 그러나 Word에서 대화 형 HTML을 열면 작동하지 않습니다.
이 경험이있는 사람이 있습니까?
고맙습니다,
1 월
Re : Word로 내보내기가 완전히 쓸모없고 읽을 수없는 문서를 생성합니다.대답은 고맙습니다.
나는 버튼이 필요 없다. 전체 요점은 자동으로 실행할 수있는 스크립트를 갖는 것입니다. 그래서 나는 버튼을 사용하지 않았다.
전체 for-loop 주위에 탭 상자를 추가하려고했습니다. 또한 루프 내부에 탭 상자를 추가하려고 시도했습니다 (두 그래프 주위에 각각의 그래프를 별도로 다시 시도했습니다. 출력이 전혀 없습니다 (단지 회색 창이됩니다).
V 목록 상자를 단어로 내 보내면 매번 작동하지만 파일이 아직 저장되지 않고 Word가 열릴 때만 작동합니다. 거기에는 자동화 가능성이 없습니다.
유형을 RTF로 저장하도록 변경했습니다. 이것은 일어난다! 파일은 동일하게 보이며 계속 사용할 수 없습니다.
vba-macro를 사용하여 열어 보았던 컨텐트를 편집하여 불행하게도 데이터 테이블이 손상되었다는 메시지를받을 때마다 거의 모든 것이 가능해졌습니다.
이것은 여러 워크 스테이션에서 문제를 제외하기 위해 여러 대의 컴퓨터에서 테스트되었습니다.
다른 솔루션을 찾을 때가 될 것입니다.
Re : Word로 내보내기가 완전히 쓸모없고 읽을 수없는 문서를 생성합니다.나는 창을 내보내는 것이 아니라 창 안의 출력을 선택했다. 다음은 일련의 차트가 MS-Word에 저장되는 예제입니다. 나는 png 대신 네이티브를 사용합니다. 다양한 _expr 변수는 그래프 빌더 표현식을 가리 킵니다.
trend_win = 새창 ( "경향 차트" ,
hlistbox (
패널 박스 ( "행위" ,
H리스트 박스 (
단추 상자 ( "MSWord에 저장" ,
trend_output << MS 워드 저장 ( "" , 원주민 ) ;
) ,
단추 상자 ( "이 창 닫기" ,
trend_win << 창 닫기 ) ,
) ,
) ,
) ,
trend_output = 탭 상자 (
"백분율보고" ,
탭 상자 (
"총 RP" , rp_expr ,
"국가 RP" , ctryrp_expr ,
"연령 그룹 RP" , agerp_expr ,
"성별 RP" , sexrp_expr ,
"심각한 RP" , serrp_expr ,
"표시 RP" , indrp_expr
) ,
"케이스 카운트" ,
탭 상자 (
"Total CC" , cc_expr ,
"국가 CC" , ctry_expr ,
'연령대 CC' , 나이 _expr ,
"성별 CC" , sex_expr ,
"심각한 CC" , ser_expr ,
"표시 CC" , ind_expr ,
) ,
)
) ;