Створення ресурсів у VSTO та Aspose.Tasks

Приклади коду

vsto

Нижче наведено зразок коду для створення ресурсу в проекті.

 1string filename = @"E:\Aspose\Aspose Vs VSTO\Aspose.Tasks VS VSTO Projects\Sample Files\MyProject.mpp";
 2
 3object missingValue = System.Reflection.Missing.Value;
 4
 5Application.FileOpenEx(filename,
 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("Material");
20
21project.Resources.Add("Work");

Цей приклад коду демонструє, як створити ресурси у файлі проекту Microsoft за допомогою VSTO (інструменти Visual Studio для Office) та Microsoft Project Interop API. Він відкриває існуючий файл .mpp (myproject.mpp) за допомогою FileOpenex, пропускаючи відсутність. Після завантаження файлу він отримує доступ до активного проекту через Application.ActiveProject. Потім до проекту додаються два нові ресурси: один із типів “матеріал” та інший тип “робота”, використовуючи метод resources.add (). Цей підхід вимагає встановлення проекту Microsoft на хост -машині і підходить для розробників автоматизації завдань безпосередньо всередині офісного середовища. Він пропонує тісну інтеграцію за допомогою програми Microsoft Project, але обмежується сценаріями автоматизації на основі Windows та робочою роботою.

Aspose.Tasks

Клас ресурс дозволяє додати новий ресурс до проекту.

1Project project = new Project("MyProject.mpp");
2
3project.Resources.Add(new Resource("Material"));
4
5project.Resources.Add(new Resource("Cost"));

Цей фрагмент коду демонструє, як завантажити файл проекту Microsoft та додати нові ресурси за допомогою Aspose.Tasks для .NET. Він ініціалізує об’єкт проекту" з існуючого файлу MPP з назвою *myproject.mpp *. Потім він додає до проекту два ресурси: один з типів "матеріал" та інша тип "вартість". Ці ресурси згодом можуть бути віднесені до завдань за потребою. Конструктор Resource` створює записи ресурсів із зазначеними іменами.

Завантажити запущений код

Завантажити зразок коду

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.