private void btnExec_Click(object sender, EventArgs e) { if (lstTarget.Items.Count <= 0) { MessageBox.Show("Officeファイルをドラッグするか、参照ボタンからファイルを選んでください。"); return; } CVersion oVer = new CVersion(); string sExtention = ""; for (int i = 0; i < lstTarget.Items.Count; i++) { sExtention = Path.GetExtension(lstTarget.Items[i].ToString()); sExtention = sExtention.ToLower(); // 1ファイルずつバージョンを検査 switch (sExtention) { case ".docx": case ".xlsx": case ".pptx": oVer.AddFile(lstTarget.Items[i].ToString()); break; default: // Word、Excel、PowerPointの2007以上のファイルでなければ、処理しない break; } } // 出力 frmOutput fOutput = new frmOutput(); fOutput.VersionInfo = oVer; fOutput.ShowDialog(); oVer = null; }