Как добавить дни недели в MPP с помощью C#

В этой простой статье содержится подробная информация о том, как добавить рабочие дни в MPP с помощью C#, а также подробная информация о настройке среды и пример кода. Он включает в себя все необходимые ресурсы, необходимые для разработки этого приложения без какой-либо зависимости от MS Project или любого другого программного обеспечения для управления MPP для определения дней недели в Microsoft Project с использованием C#.

Шаги по добавлению рабочих дней в файл MPP с использованием С#

  1. Установите среду разработки для включения Aspose.Tasks for .NET с помощью диспетчера пакетов NuGet.
  2. Создайте новый файл MPP, используя экземпляр класса Project.
  3. Создайте экземпляр класса Calendar, чтобы добавить новый календарь и дни недели.
  4. Добавьте рабочее время для определенных полдней и добавьте их в календарь
  5. Save результирующий файл проекта в виде файла MPP на диске

Вышеупомянутые шаги C# добавляют дни недели в файл MPP с помощью очень простых вызовов API. Процесс начнется с загрузки существующего или создания нового файла MPP с использованием экземпляра класса Project. Затем, используя экземпляр класса Calendar, будет добавлен новый календарь, включая дни недели, за которым следует добавление рабочего времени для дня. Наконец, файл MPP сохраняется на диске с помощью перечислителя SaveFileFormat.

Код для определения рабочих дней в MPP с использованием C#

Чтобы добавить дни недели в файл MPP на C#, мы начнем с загрузки файла MPP или создания нового с нуля. Класс Calendar позволяет добавлять различные типы календарей, включая 24-часовые смены, ночные и стандартные. Вы можете установить любой день для работы, а также установить рабочее время для определенного дня, используя экземпляр класса WorkTime. Файл проекта можно сохранить в других форматах, включая MPP, XML и PDF.

В этом разделе мы узнали, как определить дни недели в файле MPP с помощью C#. Если вы заинтересованы в преобразовании MPP в SVG, следуйте статье как преобразовать MPP в SVG с помощью C #.

 Русский