Konfigurieren der MS Project-Anzeigeoptionen in Aspose.Tasks

Einführung

Microsoft Project bietet zahlreiche Anzeigeoptionen, mit denen Sie das Erscheinungsbild Ihres Projekts anpassen können. Aspose.Tasks für .NET bietet ein robustes Framework zur programmgesteuerten Bearbeitung dieser Optionen. In diesem Tutorial erfahren Sie, wie Sie die Anzeigeoptionen von MS Project mithilfe von Aspose.Tasks konfigurieren.

Voraussetzungen

Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  1. Aspose.Tasks für .NET: Laden Sie die Bibliothek herunter und installieren Sie sie vonHier.
  2. Microsoft Project-Datei: Halten Sie eine gültige MS Project-Datei (.mpp) bereit, um die Anzeigeoptionen anzuwenden.
  3. Grundkenntnisse in C#: Vertrautheit mit der Programmiersprache C# ist erforderlich.

Namensräume importieren

Stellen Sie zunächst sicher, dass Sie die erforderlichen Namespaces in Ihren C#-Code importieren:

using Aspose.Tasks;
using System;

using Aspose.Tasks.Saving;

Schritt 1: Laden Sie die Projektdatei

Laden Sie die MS Project-Datei mitProject Von Aspose.Tasks bereitgestellte Klasse:

String DataDir = "Your Document Directory";
var project = new Project(DataDir + "YourProjectFile.mpp");

Schritt 2: Anzeigeoptionen konfigurieren

Lassen Sie uns nun verschiedene in MS Project verfügbare Anzeigeoptionen konfigurieren:

Deaktivieren Sie Warnungen zum Aufgabenplan

So deaktivieren Sie Warnungen für Planungskonflikte mit manuell geplanten Aufgaben (verfügbar für Project 2010 und höher):

project.DisplayOptions.ShowTaskScheduleWarnings = false;

Fügen Sie Leerzeichen vor der Beschriftung hinzu

Legen Sie fest, dass vor dem Zahlenwert und der Zeitabkürzung ein Leerzeichen eingefügt wird:

project.DisplayOptions.AddSpaceBeforeLabel = true;

Konfigurieren Sie die Beschriftungsanzeige für Zeiteinheiten

Passen Sie an, wie verschiedene Zeiteinheiten angezeigt werden:

project.DisplayOptions.MinuteLabel = MinuteLabelDisplay.Min;
project.DisplayOptions.HourLabel = HourLabelDisplay.Hr;
project.DisplayOptions.DayLabel = DayLabelDisplay.Dy;
project.DisplayOptions.WeekLabel = WeekLabelDisplay.Week;
project.DisplayOptions.MonthLabel = MonthLabelDisplay.Mon;
project.DisplayOptions.YearLabel = YearLabelDisplay.Year;

Projektzusammenfassungsaufgabe anzeigen

Zusammenfassende Informationen zum gesamten Projekt in einer einzigen Zeile anzeigen:

project.DisplayOptions.ShowProjectSummaryTask = true;

Aktivieren Sie Vorschläge für den Aufgabenplan

Anzeige von Vorschlägen für Planungskonflikte mit manuell geplanten Aufgaben zulassen:

project.DisplayOptions.ShowTaskScheduleSuggestions = true;

Legen Sie fest, dass Hyperlinks innerhalb des Projekts unterstrichen werden sollen:

project.DisplayOptions.UnderlineHyperlinks = true;

Schritt 3: Speichern Sie das Projekt

Speichern Sie abschließend das Projekt mit den angewendeten Anzeigeoptionen:

project.Save(DataDir + "ModifiedProjectFile.mpp", SaveFileFormat.Mpp);

Abschluss

In diesem Tutorial haben wir gelernt, wie man MS Project-Anzeigeoptionen mit Aspose.Tasks für .NET konfiguriert. Mit diesen Funktionen können Sie das Erscheinungsbild Ihrer Projektdateien programmgesteuert effizient anpassen.

FAQs

F: Kann ich diese Anzeigeoptionen nur auf bestimmte Aufgaben anwenden?

A: Ja, Sie können mithilfe der Aspose.Tasks-API Anzeigeoptionen selektiv auf einzelne Aufgaben anwenden.

F: Haben diese Anzeigeoptionen Auswirkungen auf die zugrunde liegenden Projektdaten?

A: Nein, diese Optionen verändern nur die visuelle Darstellung des Projekts und verändern nicht die zugrunde liegenden Daten.

F: Sind diese Anzeigeoptionen mit allen Versionen von Microsoft Project kompatibel?

A: Nein, einige Optionen sind möglicherweise spezifisch für bestimmte Versionen von MS Project. Einzelheiten zur Kompatibilität finden Sie in der Dokumentation.

F: Kann ich die Anzeigeoptionen auf die Standardeinstellungen zurücksetzen?

A: Ja, Sie können die Anzeigeoptionen mithilfe der Aspose.Tasks-API auf ihre Standardwerte zurücksetzen.

F: Gibt es Einschränkungen beim programmgesteuerten Anpassen der Anzeigeoptionen?

A: Obwohl Aspose.Tasks umfangreiche Anpassungsmöglichkeiten bietet, sind bestimmte Anzeigeoptionen aufgrund von Einschränkungen im MS Project-Dateiformat möglicherweise nicht programmgesteuert verfügbar.