Создание ресурсов в vsto и assope.tasks
Примеры кода
vsto
Ниже приведен пример кода для создания ресурса в проекте.
1string fileName = @"e: \ aspose \ aspose vs vsto \ Aspose.Tasks vs vsto projects \ sample files \ myproject.mpp";
2
3Object hispalue = System.Reflection.missing.value;
4
5Application.fileopenex (имя файла,
6
7 missingValue, missingValue, missingValue, missingValue,
8
9 missingValue, missingValue, missingValue, missingValue,
10
11 missingValue, missingValue, PjPoolOpen.pjPoolReadOnly,
12
13 missingValue, missingValue, missingValue, missingValue,
14
15 missingValue);
16
17Project Project = Application.activeProject;
18
19Project.Resources.Add («Материал»);
20
21Project.Resources.Add («Работа»);
Этот пример кода демонстрирует, как создавать ресурсы в файле проекта Microsoft с использованием VSTO (инструменты Visual Studio для Office) и API Interop Project Microsoft Project. Он открывает существующий файл .mpp (myproject.mpp), используя FileoPenex, пропуская пропущенное. После загрузки файла он обращается к активному проекту через Application.activeProject. Затем в проект добавляются два новых ресурса: один из типа «материал» и другой тип «работы», используя метод resources.add (). Этот подход требует, чтобы Microsoft Project был установлен на хост -машине и подходит для разработчиков, автоматизирующих задачи непосредственно в офисной среде. Он предлагает жесткую интеграцию с приложением Microsoft Project, но ограничивается сценариями автоматизации Windows и настольных компьютеров.
aspose.tasks
Класс ресурс позволяет добавить новый ресурс в проект.
1Project Project = новый проект ("myProject.mpp");
2
3Project.Resources.Add (новый ресурс («Материал»));
4
5Project.Resources.Add (новый ресурс ("Стоимость"));
Этот фрагмент кода демонстрирует, как загрузить файл проекта Microsoft и добавить новые ресурсы с помощью Aspose.Tasks для .net. Он инициализирует объект Projectиз существующего файла MPP с именем *myProject.mpp *. Затем он добавляет два ресурса в проект: один из типа «материал» и другой тип «стоимость». Эти ресурсы могут быть позже назначены задачам по мере необходимости. Конструктор
resource ‘создает записи ресурсов с указанными именами.