MS Project with Spreadsheet 2003 Options for Aspose.Tasks

Εισαγωγή

Σε αυτό το σεμινάριο, θα εμβαθύνουμε στη μόχλευση του Aspose.Tasks για το .NET για να χρησιμοποιήσουμε το Spreadsheet 2003 Save MS Project Options. Αυτό το ισχυρό εργαλείο επιτρέπει τον απρόσκοπτο χειρισμό και την προσαρμογή των αρχείων MS Project στο περιβάλλον .NET. Ας αναλύσουμε τη διαδικασία βήμα προς βήμα.

Προαπαιτούμενα

Πριν ξεκινήσουμε αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:

  1. Εγκατάσταση του Aspose.Tasks για .NET: Κατεβάστε και εγκαταστήστε τη βιβλιοθήκη Aspose.Tasks για .NET από τησύνδεσμος λήψης.
  2. Εξοικείωση με τον προγραμματισμό C#: Η βασική κατανόηση της γλώσσας προγραμματισμού C# είναι απαραίτητη για να κατανοήσετε τις έννοιες που συζητούνται σε αυτό το σεμινάριο.

Εισαγωγή χώρων ονομάτων

Ξεκινήστε εισάγοντας τους απαραίτητους χώρους ονομάτων στο έργο σας C#:

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

Αυτοί οι χώροι ονομάτων παρέχουν πρόσβαση στις λειτουργίες που απαιτούνται για την αποθήκευση αρχείων MS Project χρησιμοποιώντας τη μορφή υπολογιστικού φύλλου 2003 και την προσαρμογή των επιλογών προβολής.

Βήμα 1: Φορτώστε το έργο

Αρχικά, φορτώστε το αρχείο MS Project χρησιμοποιώντας το Aspose.Tasks:

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

Αντικαθιστώ"Your Document Directory"με την πραγματική διαδρομή καταλόγου όπου βρίσκεται το αρχείο MS Project.

Βήμα 2: Ορίστε τις επιλογές αποθήκευσης

Καθορίστε τις επιλογές αποθήκευσης υπολογιστικού φύλλου 2003 δημιουργώντας μια παρουσία τουSpreadsheet2003SaveOptions:

var options = new Spreadsheet2003SaveOptions();

Βήμα 3: Προσαρμογή στηλών προβολής

Προσαρμόστε τις στήλες προβολής για το γράφημα Gantt, την προβολή πόρων και την προβολή ανάθεσης:

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

Αυτά τα βήματα προσθέτουν προσαρμοσμένες στήλες στις αντίστοιχες προβολές, ενισχύοντας τις δυνατότητες οπτικοποίησης και ανάλυσης του αρχείου MS Project.

Βήμα 4: Αποθηκεύστε το έργο

Τέλος, αποθηκεύστε το έργο με τις καθορισμένες επιλογές:

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

Αυτή η εντολή αποθηκεύει το τροποποιημένο έργο με μορφή υπολογιστικού φύλλου 2003 και τις προσαρμοσμένες στήλες προβολής.

συμπέρασμα

Η χρήση του Aspose.Tasks για .NET, και συγκεκριμένα του Spreadsheet 2003 Save MS Project Options, δίνει τη δυνατότητα στους προγραμματιστές να διαχειρίζονται αποτελεσματικά και να προσαρμόζουν τα αρχεία του MS Project μέσω προγραμματισμού. Ακολουθώντας τον οδηγό βήμα προς βήμα που περιγράφεται σε αυτό το σεμινάριο, μπορείτε να ενσωματώσετε απρόσκοπτα αυτές τις δυνατότητες στις εφαρμογές σας .NET, βελτιώνοντας την παραγωγικότητα και την ευελιξία.

Συχνές ερωτήσεις

Ε: Μπορεί το Aspose.Tasks για .NET να χρησιμοποιηθεί τόσο σε εφαρμογές web όσο και σε εφαρμογές επιτραπέζιου υπολογιστή;

Α: Ναι, το Aspose.Tasks για .NET μπορεί να ενσωματωθεί απρόσκοπτα τόσο σε εφαρμογές web όσο και σε επιτραπέζιους υπολογιστές, παρέχοντας συνεπή λειτουργικότητα σε όλες τις πλατφόρμες.

Ε: Υπάρχει διαθέσιμη δοκιμαστική έκδοση για το Aspose.Tasks για .NET;

Α: Ναι, μπορείτε να έχετε πρόσβαση σε μια δωρεάν δοκιμή του Aspose.Tasks για .NET από τοδικτυακός τόπος, επιτρέποντάς σας να εξερευνήσετε τις δυνατότητές του πριν κάνετε μια αγορά.

Ε: Υπάρχουν περιορισμοί στην προσαρμογή στηλών προβολής χρησιμοποιώντας το Aspose.Tasks για .NET;

Α: Το Aspose.Tasks για .NET προσφέρει εκτενείς επιλογές προσαρμογής για στήλες προβολής, με ελάχιστους περιορισμούς. Ωστόσο, οι πολύπλοκες προσαρμογές ενδέχεται να απαιτούν προηγμένη γνώση της βιβλιοθήκης.

Ε: Μπορώ να ζητήσω βοήθεια εάν αντιμετωπίσω προβλήματα κατά τη χρήση του Aspose.Tasks για .NET;

Α: Απολύτως! Μπορείτε να βρείτε ολοκληρωμένη υποστήριξη και πόρους στο φόρουμ Aspose.Tasks στη διεύθυνσηhttps://forum.aspose.com/c/tasks/15, όπου ειδικοί και μέλη της κοινότητας είναι διαθέσιμα για να βοηθήσουν στην επίλυση τυχόν ερωτημάτων ή προκλήσεων που μπορεί να αντιμετωπίσετε.

Ε: Πώς μπορώ να αποκτήσω μια προσωρινή άδεια χρήσης για το Aspose.Tasks για .NET;

Α: Μπορείτε να αποκτήσετε μια προσωρινή άδεια χρήσης για το Aspose.Tasks για .NET από τοσελίδα αγοράς, δίνοντάς σας τη δυνατότητα να αξιολογήσετε τις πλήρεις δυνατότητες της βιβλιοθήκης.