예문안녕하세요, 질문하고 싶습니다.
nw = Outline Box( wname,
V List Box(
Button Box( "Save All", sstat = saveall( 1, 330, 1, wname, sdir ) ),
Spacer Box( Size( 1, 5 ) ),
Tab Box( "Sat", V List Box( Button Box( "Save Tab" ), satplot( satp, grpname, grpname2, groupList ) ) )
)
);
dt << Select All Rows;
title = Outline Box( "Plots by Design" );
title << append( nw[1] << get picture );
For( l = 1, l <= N Items( nw ), l++,
title << append( nw[l] << get picture )
);
title << save presentation( "C:\Users\Desktop\Final.pptx", append );
Open( "C:\Users\Desktop\Final.pptx" );
원하는 출력은 슬라이드 당 하나의 플롯이지만 출력은 모든 그래프의 긴 이미지입니다.
다시 : Ppt코드의 nw = 섹션을 이해하지 못하는 것 같습니다. 아웃 라인 상자 안에는 가시적 인 오브젝트를위한 오브젝트가 있지만 새 창 () 또는 저널에 배치하지 않으면 아웃 라인 상자가 보이지 않습니다.
또한 "satplot"을 참조하지만 해당 함수는 코드에 포함되어 있지 않습니다.
마지막으로 사진을 찍을 때 nw [l]을 참조합니다. 코드가 주어지면 nw 참조에 둘 이상의 요소가 있는지 확실하지 않습니다.
다시 : Ppt @ skyzvoir0001 ,
처럼 tx 짐, 네가 뭘하는지 모르겠어 nw가 JMP 표시 객체의 목록이라고 가정하면 원하는 작업에 가까운 스크립트가 있습니다. 참고 :이 스크립트는 첫 번째 플롯을 PPT 파일로 저장합니다. 그런 다음 각 플롯이 PPT 프레젠테이션에 추가됩니다.
코드는 하나의 큰 외곽선 상자에 추가 된 그래프를 만듭니다. JMP는 개요 상자 당 한 페이지 씩 PPT에 기록하므로 하나의 긴 그래프입니다.
Names Default to Here(1);
dt = Open("$Sample_Data/Fitness.jmp");
nw = Bivariate(
Y( :Runtime, :RunPulse, :MaxPulse ),
X( :Oxy ),
Group By( :Sex ),
Fit Line( {Report( 0 )} ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
:Sex,
Color( 1 ),
Color Theme( "SAS Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
np = N Items(nw);
title = Outline Box( "Plots by Design - 1 of " || char(np) );
title << append( nw[1] << get picture );
title << save presentation( "C:\Users\gz\Desktop\Final.pptx" );
For( l = 2, l <= N Items( nw ), l++,
title = Outline Box( EvalInsert("Plots by Design - ^l^ of ^np^") );
title << append( nw[l] << get picture );
title << save presentation( "C:\Users\gz\Desktop\Final.pptx", append );
);
Open( "C:\Users\gz\Desktop\Final.pptx" );