<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하십니까,
보고서 창을 PDF 및 HTML 파일로 저장하려고 하는데 절반만 저장되고 HTML 파일 생성 중에 다음 오류가 표시됩니다.
"웹 출력 파일을 쓰는 동안 오류가 발생했습니다. V:\User\User Reports\Beverly Jones\Yield Tracking\2015년 7월 23일\Fill Yield (g\AdjAs L).htm.
이유: ReadWrite 모드에서 열 수 없습니다.
시스템이 지정된 파일을 찾을 수 없습니다."
로그 스냅샷:

암호:
표시하다 = 기능 ({ 프로세스 , 상표 , 에 의해 , Src_Type , lmt1 , lmt2 , lmt3 } , 현재 데이터 테이블 ( dt ) ;
sum_dt = dt << 요약 ( 보이지 않는 ,
그룹 ( 이름으로 ( 프로세스 ) , 이름으로 ( 상표 ) , 이름으로 ( 에 의해 ))
) ;
srt_summ = sum_dt << 종류 ( 보이지 않는 , 에 의해 ( 이름으로 ( 상표 )) , 주문하다 ( 오름차순 )) ; 현재 데이터 테이블 ( srt_summ ) ;
r1 = 새창 ( "" ,
H 목록 상자 (
참조 = 관리도 (
샘플 라벨 ( 열 ( srt_summ , 상표 )) ,
그룹 크기 ( 1 ) , KSigma ( 삼 ) ,
열로 ( srt_summ , 프로세스 ) , 개별 측정 ( LCL ( lmt1 [ 6 ]) , AVG ( lmt1 [ 5 ]) , UCL ( lmt1 [ 7 ]))) ,
어디에 ( 열로 ( 에 의해 ) == Src_Type ) ;
) ; ( 보고서 ( 참조 ) << 부모의 )[ 텍스트 상자 ( 1 )] << 삭제 ; 대표 = 참조 << 보고서 ; 산부인과 = 대표 [ 아웃라인박스 ( 1 )] ; 산부인과 << 제목 설정 ( "붙여넣기 유형" || " = " || Src_Type ) ;
CC1 = 관리도 (
샘플 라벨 ( 열 ( srt_summ , 상표 )) ,
표본의 크기 ( 1 ) ,
알파 ( 0.00269979606326021 ) ,
한계 범례 표시 ( 0 ) ,
열로 ( srt_summ , 프로세스 ) , 누적 ( 양면 ( 1 ) , AVG ( lmt2 [ 5 ]))) ,
어디에 ( 열로 ( 에 의해 ) == Src_Type ) ;
) ; ( 보고서 ( CC1 ) << 부모의 )[ 텍스트 상자 ( 1 )] << 삭제 ; 대표 = CC1 << 보고서 ; 산부인과 = 대표 [ 아웃라인박스 ( 1 )] ; 산부인과 << 제목 설정 ( "붙여넣기 유형" || " = " || Src_Type ) ;
CC2 = 관리도 (
샘플 라벨 ( 열 ( srt_summ , 상표 )) ,
표본의 크기 ( 1 ) ,
KSigma ( 삼 ) , 무게 ( 0.2 ) ,
열로 ( srt_summ , 프로세스 ) , EWMA ( AVG ( lmt3 [ 5 ]))) ,
어디에 ( 열로 ( 에 의해 ) == Src_Type ) ;
) ; ( 보고서 ( CC2 ) << 부모의 )[ 텍스트 상자 ( 1 )] << 삭제 ; 대표 = CC2 << 보고서 ; 산부인과 = 대표 [ 아웃라인박스 ( 1 )] ; 산부인과 << 제목 설정 ( "붙여넣기 유형" || " = " || Src_Type ) ;
) ;
) ; vlb << 추가 ( r1 ) ; r1 << 창 닫기 ;
) ;
구성 = 기능 ({ lmts , pmt_path , 플래그 } ,
param_dt = 열려 있는 ( pmt_path , "보이지 않는" ) ;
param_summ = param_dt << 요약 ( 보이지 않는 ,
그룹 ( : 프로세스 ,: 샘플 라벨 ,: 에 의해 )) << 창 표시 ( 0 ) ;
을 위한 ( 큐 = 1 , 큐 <= NR행 ( param_summ ) , 큐 ++, 현재 데이터 테이블 ( param_summ ) ;
오브제 = 새창 ( "트렌드 분석 보고서" || 긴 날짜 ( 오늘 ()) ,
vlb = V 목록 상자 ()
) ;
//obj<<창 표시(0);
열2 =: 프로세스 [ 큐 ] ; col3 =: 샘플 라벨 [ 큐 ] ; col4 =: 에 의해 [ 큐 ] ;
현재 데이터 테이블 ( lmts ) ;
CLMS = lmts << 열 이름 가져오기 ( 끈 ) ;
제거 위치 ( CLMS , 1 , 삼 ) ;
을 위한 ( 티 = 1 , 티 <= N 항목 ( CLMS ) , 티 ++, 현재 데이터 테이블 ( lmts ) ;
indv_lmts = 열로 ( CLMS [ 티 ])[ lmts << 행 가져오기 ( : 매개변수 == 열2 & : 차트 유형 == "개인" )] ;
cusum_lmts = 열로 ( CLMS [ 티 ])[ lmts << 행 가져오기 ( : 매개변수 == 열2 & : 차트 유형 == "쿠썸" )] ;
ewma_lmts = 열로 ( CLMS [ 티 ])[ lmts << 행 가져오기 ( : 매개변수 == 열2 & : 차트 유형 == "EWMA" )] ;
만약에 (
또는 ( 누락 ( indv_lmts [ 5 ]) , 누락 ( indv_lmts [ 6 ]) , 누락 ( indv_lmts [ 7 ]) , 누락 ( cusum_lmts [ 5 ]) , 누락 ( ewma_lmts [ 5 ])) , 계속하다 () ,
표시하다 ( 열2 , col3 , col4 , CLMS [ 티 ] , indv_lmts , cusum_lmts , ewma_lmts ) ;
) ;
) ;
오브제 << 페이지 설정 설정 ( 여백 ( 1 , 1 , 1 , 1 ) , 규모 ( .75 ) , 초상화 ( 0 ) , 종이 크기 ( "편지" )) ;
만약에 (
플래그 == "낡은" , 오브제 << PDF 저장 ( 디렉토리 경로 || 열2 || ".pdf" ) ; 오브제 << 대화형 HTML 저장 ( 디렉토리 경로 || 열2 || ".htm" ) ,
플래그 == "새로운" , 오브제 << PDF 저장 ( sav_dir || 열2 || ".pdf" ) ; 오브제 << 대화형 HTML 저장 ( 디렉토리 경로 || 열2 || ".htm" ) ;
) ;
오브제 << 창 닫기 ;
) ;
);
총 12개의 반복이 있지만 6개의 결과만 저장하고 흥미로운 점은 12개의 모든 반복에 대해 "obj" 창이 팝업된다는 것입니다.
6번의 반복이 제대로 저장되기 때문에 위의 오류가 모호해 보이기 때문에 정확히 왜 이런 일이 발생하는지 잘 모르겠습니다.
어떤 제안이라도 감사하겠습니다. 감사!!