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:
- Instalacja Aspose.Tasks dla .NET: Pobierz i zainstaluj bibliotekę Aspose.Tasks dla .NET zlink do pobrania.
- 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.