자동화 형식을 사용하여 n 개의 행이있는 Excel 파일에서 n 개의 Microsoft Project 파일을 만드는 방법은 무엇입니까? 내 Excel 파일에 약 2000 행이 있고 서로 같은 매핑을 활용하는 2000 Microsoft Project 파일을 만들고 싶습니다. 나는 이것을 수동으로하는 것보다 자동화하는 것이 바람직하다.n 행의 Excel 파일에서 n 개의 Microsoft Project 파일 만들기 자동화
1
A
답변
1
Project 응용 프로그램 개체의 FileOpenEx 메서드를 사용하여 Project 또는 Excel에서 자동화 된 방식으로이 작업을 수행하여 일정 파일을 만들고이를 Excel 또는 csv 파일의 작업으로로드 할 수 있습니다. 이 메소드에는 전역 파일에 저장된 맵의 이름을 지정할 수있는 매개 변수가 있습니다.
당신은 엑셀에서 프로젝트를 자동화하는 가정하면, 기본 단계는 다음과 같습니다
- 프로젝트의 목록을 통해 프로젝트 응용 프로그램 (
CreateObject
) - 루프에 대한 참조를 작성 (엑셀 파일의 행)
- 닫고 프로젝트 파일을 각각
- 위한 프로젝트 파일을 생성 할 FileOpenEx 방법을 사용
FileOpenEx 메서드는 모든 행을 새 일정 파일로 가져 오기 때문에 각 일정 파일의 원본 데이터는 자체 파일 (Excel 또는 csv)에 있어야합니다.
원본 데이터가 모두 하나의 Excel 파일에 있고 각 일정에 대한 작업 수가 적은 경우 새 프로젝트의 경우 Projects.Add을 사용하고 Tasks.Add을 사용하면 작업을 하나씩 추가 할 수 있습니다.
매핑이란 무엇을 의미합니까? 2000 개의 새 파일이 비어 있습니까? 그렇지 않은 경우 콘텐츠의 출처는 무엇입니까? –
@RachelHettinger Microsoft Project로 Excel 파일을 가져올 때 프로젝트의 각 범주에 대한 매핑을 선택합니다. 2000 개의 새 파일은 특정 행의 데이터를 Excel에서 작성하여 작성합니다. 내용의 출처는 나의 Excel 파일입니다. – Jim