目前我有一個程序需要輸入一個包含.MPP文件(Microsoft Project文件)的文件夾,重新格式化信息並將每個轉換後的文件拆分爲一個新文件夾由用戶選擇)。MS-Project文件正在積累在任務欄上
問題是,它處理應用程序的每個文件都從任務欄中看到並累積。因此,如果我在目錄中有N個文件,則會打開N個項目文件。任何人都知道如何隱藏這些任務?最初我以爲默認情況下可見屬性設置爲true,但在將其明確設置爲false後,我仍然遇到問題。
projectApp.Visible = false;
這裏是我的應用程序的僞代碼
For each File in Folder
Open File
Format File
Save As File
End for each
Quit application
這裏是打開和保存我已通過參數(如果這有助於在所有) 打開:
projectApp.FileOpen(txtBrowse.Text + @"\" + file.Name, false, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, PjPoolOpen.pjDoNotOpenPool, missingValue, missingValue, true, missingValue);
保存:
projectApp.FileSaveAs(txtSave.Text + @"\" + file.Name, PjFileFormat.pjMPP, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue);
和missingValue是Type.Missing
隨時請求任何額外的信息,並感謝您的幫助!
PS我使用的是Microsoft.Office.Interop.MSProject參考
感謝您的幫助! – ChickSentMeHighE 2010-07-23 12:21:49