Dieser einfache Artikel enthält Details zum Hinzufügen von Wochentagen in MPP mithilfe von C#, indem er Details zum Einrichten der Umgebung und zum Verwenden des Beispielcodes bereitstellt. Es umfasst alle notwendigen Ressourcen, die erforderlich sind, um diese Anwendung ohne Abhängigkeit von MS Project oder einer anderen MPP-Verwaltungssoftware zu entwickeln, um Wochentage in Microsoft Project mit C# zu definieren.
Schritte zum Hinzufügen von Wochentagen in der MPP-Datei mit C#
- Richten Sie mithilfe des NuGet-Paketmanagers die Entwicklungsumgebung ein, um Aspose.Tasks for .NET einzuschließen
- Erstellen Sie eine neue MPP-Datei mit einer Instanz der Klasse Project
- Erstellen Sie eine Instanz der Calendar-Klasse, um einen neuen Kalender und Wochentage hinzuzufügen
- Fügen Sie Arbeitszeiten für die jeweiligen Halbtage hinzu und fügen Sie sie dem Kalender hinzu
- Save die resultierende Projektdatei als MPP-Datei auf der Festplatte
Die oben genannten Schritte in C# fügen Wochentage innerhalb der MPP-Datei hinzu, indem sie sehr einfache API-Aufrufe verwenden. Der Prozess beginnt mit dem Laden einer vorhandenen oder dem Erstellen einer neuen MPP-Datei unter Verwendung einer Instanz der Project-Klasse. Dann wird durch Verwendung einer Instanz der Calendar-Klasse ein neuer Kalender mit Wochentagen hinzugefügt, dem dann das Hinzufügen von Arbeitszeiten für den Tag folgt. Schließlich wird die MPP-Datei mithilfe des SaveFileFormat-Enumerators auf dem Datenträger gespeichert.
Code zum Definieren von Wochentagen in MPP mit C#
Um Wochentage in der MPP-Datei in C# hinzuzufügen, beginnen wir damit, eine MPP-Datei zu laden oder eine neue von Grund auf neu zu erstellen. Mit der Kalenderklasse können Sie verschiedene Arten von Kalendern hinzufügen, darunter 24-Stunden-Schichten, Nacht- und Standardkalender. Mit der WorkingTime-Klasseninstanz können Sie jeden Tag auf Arbeit setzen und auch Arbeitszeiten für einen bestimmten Tag festlegen. Die Projektdatei kann in anderen Formaten gespeichert werden, einschließlich MPP, XML und PDF.
In diesem Thema haben wir gelernt, wie Wochentage in einer MPP-Datei mit C# definiert werden. Wenn Sie daran interessiert sind, ein MPP in ein SVG umzuwandeln, folgen Sie dem Artikel auf Wie konvertiert man MPP in SVG mit C#.