현재 .MPP 파일 (Microsoft Project 파일)이 들어있는 폴더를 입력으로 받아 정보를 다시 포맷하고 각 변환 된 파일을 새 폴더로 분할하는 프로그램이 있습니다 (사용자가 선택).MS- 프로젝트 파일이 작업 표시 줄에 누적됩니다.
문제는 응용 프로그램을 처리하는 각 파일이 작업 표시 줄에서 보이고 누적되는 것입니다. 따라서 N 디렉터리에 파일이 있으면 N 개의 프로젝트 파일이 열립니다. 누구든지 이러한 작업을 숨기는 방법을 알고 있습니까? 원래는 visible 속성이 기본적으로 true로 설정되어 있다고 생각했지만 명시 적으로 false로 설정 한 후에도 여전히 문제가 발생합니다.
projectApp.FileOpen(txtBrowse.Text + @"\" + file.Name, false, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, missingValue, PjPoolOpen.pjDoNotOpenPool, missingValue, missingValue, true, missingValue);
저장 : 여기
projectApp.Visible = false;
여기
For each File in Folder
Open File
Format File
Save As File
End for each
Quit application
이 엽니 다 열려 있고 (즉, 전혀 도움이된다면) 내가 통과 한 매개 변수를 저장 내 응용 프로그램에 대한 의사 코드입니다 :
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