MS Project z opcjami arkusza kalkulacyjnego 2003 dla Aspose.Tasks

Wstęp

W tym samouczku zagłębimy się w wykorzystanie Aspose.Tasks dla .NET w celu wykorzystania opcji Zapisz arkusz kalkulacyjny 2003 MS Project. To potężne narzędzie umożliwia bezproblemową manipulację i dostosowywanie plików MS Project w środowisku .NET. Rozłóżmy proces krok po kroku.

Warunki wstępne

Zanim przejdziemy do tego samouczka, upewnij się, że spełniasz następujące wymagania wstępne:

  1. Instalacja Aspose.Tasks dla .NET: Pobierz i zainstaluj bibliotekę Aspose.Tasks dla .NET zlink do pobrania.
  2. Znajomość programowania w języku C#: Aby zrozumieć koncepcje omówione w tym samouczku, niezbędna jest podstawowa znajomość języka programowania C#.

Importuj przestrzenie nazw

Rozpocznij od zaimportowania niezbędnych przestrzeni nazw do projektu C#:

    
    using Aspose.Tasks.Saving;
    using Aspose.Tasks.Visualization;

Te przestrzenie nazw zapewniają dostęp do funkcjonalności potrzebnych do zapisywania plików MS Project w formacie arkusza kalkulacyjnego 2003 i dostosowywania opcji widoku.

Krok 1: Załaduj projekt

Najpierw załaduj plik MS Project za pomocą Aspose.Tasks:

var project = new Project(DataDir + "CreateProject2.mpp");

Zastępować"Your Document Directory" rzeczywistą ścieżką katalogu, w którym znajduje się plik MS Project.

Krok 2: Zdefiniuj opcje zapisywania

Zdefiniuj opcje zapisu arkusza kalkulacyjnego 2003, tworząc instancjęSpreadsheet2003SaveOptions:

var options = new Spreadsheet2003SaveOptions();

Krok 3: Dostosuj kolumny widoku

Dostosuj kolumny widoku dla wykresu Gantta, widoku zasobów i widoku zadania:

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);

Te kroki dodają niestandardowe kolumny do odpowiednich widoków, zwiększając możliwości wizualizacji i analizy pliku MS Project.

Krok 4: Zapisz projekt

Na koniec zapisz projekt z określonymi opcjami:

project.Save(DataDir + "UsingSpreadsheet2003SaveOptions_out.xml", options);

To polecenie zapisuje zmodyfikowany projekt w formacie Arkusz kalkulacyjny 2003 i dostosowane kolumny widoku.

Wniosek

Korzystanie z Aspose.Tasks dla .NET, w szczególności z arkusza kalkulacyjnego 2003 Save MS Project Options, umożliwia programistom efektywne zarządzanie i programowe dostosowywanie plików MS Project. Postępując zgodnie ze szczegółowym przewodnikiem opisanym w tym samouczku, możesz bezproblemowo zintegrować te możliwości z aplikacjami .NET, zwiększając produktywność i elastyczność.

Często zadawane pytania

P: Czy Aspose.Tasks for .NET może być używany zarówno w aplikacjach internetowych, jak i stacjonarnych?

Odp.: Tak, Aspose.Tasks dla .NET można bezproblemowo zintegrować zarówno z aplikacjami internetowymi, jak i stacjonarnymi, zapewniając spójną funkcjonalność na różnych platformach.

P: Czy dostępna jest wersja próbna Aspose.Tasks dla .NET?

Odp.: Tak, możesz uzyskać dostęp do bezpłatnej wersji próbnej Aspose.Tasks dla .NET z poziomustrona internetowa, dzięki czemu możesz zapoznać się z jego funkcjami przed dokonaniem zakupu.

P: Czy istnieją jakieś ograniczenia w dostosowywaniu kolumn widoku przy użyciu Aspose.Tasks dla .NET?

Odp.: Aspose.Tasks dla .NET oferuje szerokie możliwości dostosowywania kolumn widoku, przy minimalnych ograniczeniach. Jednak złożone dostosowania mogą wymagać zaawansowanej wiedzy o bibliotece.

P: Czy mogę zwrócić się o pomoc, jeśli napotkam problemy podczas korzystania z Aspose.Tasks dla .NET?

Odp.: Absolutnie! Kompleksowe wsparcie i zasoby można znaleźć na forum Aspose.Tasks pod adresemhttps://forum.aspose.com/c/tasks/15, gdzie eksperci i członkowie społeczności są dostępni, aby pomóc w rozwiązaniu wszelkich pytań i wyzwań, jakie możesz napotkać.

P: Jak mogę uzyskać tymczasową licencję na Aspose.Tasks dla .NET?

Odp.: Możesz nabyć tymczasową licencję na Aspose.Tasks dla .NET zstrona zakupu, umożliwiając ocenę pełnych możliwości biblioteki.