Пример #1
0
        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;
        }
Пример #2
0
        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;
        }