ImageJで多重染色画像をチャンネルごとに並べてひたすらパワポにコピペするだけのマクロ

dir = getDirectory("Select a Directory");
//画像(ここでは3-channel multi-tifを想定)が入ったフォルダを選択
filelist = getFileList(dir)

for (i = 0; i < lengthOf(filelist); i++) {
    if (endsWith(filelist[i], ".tif")) { 
        open(dir + File.separator + filelist[i]);

		waitForUser; //画像に矢印など入れたい場合はここで入れる

                run("RGB Color"); //マージ画像も載せる
		run("Scale...", "x=0.25 y=0.25 interpolation=Bilinear average create");
                //画像サイズを0.25倍している

		selectWindow(filelist[i]);
		Stack.setDisplayMode("grayscale");
		run("Make Montage...", "columns=3 rows=1 scale=0.25 border=1");
		
		run("Combine...", "stack1=Montage stack2=[" + filelist[i] + " (RGB)-1]");
		run("Select All");
		run("Copy to System");
		
		close("*");
		
		waitForUser; //パワポなどにコピペしたらOKを押す
    } 
}