Beherrschen der MS Project-Speicheroptionen für Aspose.Tasks

Einführung

Aspose.Tasks für .NET bietet leistungsstarke Funktionen zum programmgesteuerten Bearbeiten von Microsoft Project-Dateien. In diesem Tutorial befassen wir uns mit den Feinheiten des Speicherns von MS Project-Dateien mithilfe verschiedener Optionen von Aspose.Tasks. Konkret konzentrieren wir uns auf die allgemeinen Speicheroptionen, die für Aspose.Tasks verfügbar sind, sodass Sie die Ausgabe an Ihre spezifischen Anforderungen anpassen können.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

  1. Installation von Aspose.Tasks für .NET: Laden Sie Aspose.Tasks für .NET von herunter und installieren Sie esDownload-Link.
  2. Grundlegendes Verständnis von .NET Framework: Vertrautheit mit .NET-Programmierkonzepten ist von Vorteil.

Namensräume importieren

Stellen Sie vor dem Eintauchen in den Code sicher, dass Sie die erforderlichen Namespaces importieren:

    using Aspose.Tasks;
    using System;
    using System.Collections.Generic;
    using System.Diagnostics.CodeAnalysis;
    using System.Drawing;
    using System.Linq;
    
    using Aspose.Tasks.Saving;
    using Aspose.Tasks.Util;
    using Aspose.Tasks.Visualization;

Schritt 1: Laden Sie die Projektdatei

Zunächst müssen Sie die MS Project-Datei mit Aspose.Tasks laden:

var project = new Project("Your Document Directory/CreateProject2.mpp");

Schritt 2: Speicheroptionen definieren

Definieren Sie die Speicheroptionen entsprechend Ihren Anforderungen. In diesem Beispiel verwenden wirSpreadsheet2003SaveOptions:

var options = new Spreadsheet2003SaveOptions();

Schritt 3: Ansichtsspalten anpassen

Sie können Ansichtsspalten wie Gantt-Diagramm, Ressourcenansicht und Aufgabenansicht anpassen. So fügen Sie jeweils Spalten hinzu:

var ganttChartColumn = new GanttChartColumn("WBS", 100, delegate(Task task) { return task.Get(Tsk.WBS); });
options.View.Columns.Add(ganttChartColumn);
var resourceViewColumn = new ResourceViewColumn("Cost center", 100, delegate(Resource resource) { return resource.Get(Rsc.CostCenter); });
options.ResourceView.Columns.Add(resourceViewColumn);
var assignmentViewColumn = new AssignmentViewColumn("Notes", 200, delegate(ResourceAssignment assignment) { return assignment.Get(Asn.NotesText); });
options.AssignmentView.Columns.Add(assignmentViewColumn);

Schritt 4: Speichern Sie das Projekt mit Optionen

Speichern Sie abschließend das Projekt mit den angegebenen Optionen:

project.Save("Your Document Directory/UsingSpreadsheet2003SaveOptions_out.xml", options);

Abschluss

Wenn Sie die allgemeinen MS Project-Speicheroptionen mit Aspose.Tasks für .NET beherrschen, können Sie das Ausgabeformat effizient an die Anforderungen Ihres Projekts anpassen.

FAQs

F: Ist Aspose.Tasks mit verschiedenen Versionen von MS Project-Dateien kompatibel?

A: Ja, Aspose.Tasks unterstützt verschiedene Versionen von MS Project-Dateien und gewährleistet so die Kompatibilität in verschiedenen Umgebungen.

F: Kann ich Aspose.Tasks vor dem Kauf testen?

A: Ja, Sie können Aspose.Tasks mit einer kostenlosen Testversion erkundenHier.

F: Wo finde ich Dokumentation für Aspose.Tasks?

A: Eine ausführliche Dokumentation finden Sie hierHier, mit umfassenden Anleitungen zur Verwendung der Aspose.Tasks-Funktionen.

F: Wie kann ich temporäre Lizenzen für Aspose.Tasks erhalten?

A: Für Evaluierungszwecke stehen temporäre Lizenzen zur VerfügungHier.

F: Wo kann ich Unterstützung für Fragen zu Aspose.Tasks erhalten?

A: Sie können dem Aspose.Tasks-Community-Forum beitretenHierum Unterstützung von Experten und anderen Entwicklern zu erhalten.