Dự án MS với các tùy chọn bảng tính 2003 cho Aspose.Tasks
Giới thiệu
Trong hướng dẫn này, chúng ta sẽ đi sâu vào việc tận dụng Aspose.Tasks cho .NET để sử dụng Tùy chọn Dự án Lưu MS của Bảng tính 2003. Công cụ mạnh mẽ này cho phép thao tác và tùy chỉnh liền mạch các tệp MS Project trong môi trường .NET. Hãy chia nhỏ quá trình này từng bước một.
Điều kiện tiên quyết
Trước khi chúng ta bắt tay vào hướng dẫn này, hãy đảm bảo bạn có các điều kiện tiên quyết sau:
- Cài đặt Aspose.Tasks cho .NET: Tải xuống và cài đặt thư viện Aspose.Tasks cho .NET từLiên kết tải xuống.
- Làm quen với lập trình C#: Cần có hiểu biết cơ bản về ngôn ngữ lập trình C# để nắm bắt các khái niệm được thảo luận trong hướng dẫn này.
Nhập không gian tên
Bắt đầu bằng cách nhập các vùng tên cần thiết vào dự án C# của bạn:
using Aspose.Tasks.Saving;
using Aspose.Tasks.Visualization;
Các không gian tên này cung cấp quyền truy cập vào các chức năng cần thiết để lưu tệp MS Project bằng định dạng Bảng tính 2003 và tùy chỉnh các tùy chọn xem.
Bước 1: Tải dự án
Đầu tiên, tải tệp MS Project bằng Aspose.Tasks:
var project = new Project(DataDir + "CreateProject2.mpp");
Thay thế"Your Document Directory"
với đường dẫn thư mục thực nơi chứa tệp MS Project của bạn.
Bước 2: Xác định tùy chọn lưu
Xác định các tùy chọn Lưu Bảng tính 2003 bằng cách tạo một phiên bản củaSpreadsheet2003SaveOptions
:
var options = new Spreadsheet2003SaveOptions();
Bước 3: Tùy chỉnh cột xem
Tùy chỉnh các cột dạng xem cho biểu đồ Gantt, dạng xem Tài nguyên và dạng xem Bài tập:
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);
Các bước này sẽ thêm các cột tùy chỉnh vào các chế độ xem tương ứng, nâng cao khả năng phân tích và trực quan hóa của tệp MS Project.
Bước 4: Lưu dự án
Cuối cùng, lưu dự án với các tùy chọn đã chỉ định:
project.Save(DataDir + "UsingSpreadsheet2003SaveOptions_out.xml", options);
Lệnh này lưu dự án đã sửa đổi với định dạng Bảng tính 2003 và các cột dạng xem tùy chỉnh.
Phần kết luận
Việc sử dụng Aspose.Tasks cho .NET, cụ thể là Spreadsheet 2003 Save MS Project Options, cho phép các nhà phát triển quản lý và tùy chỉnh hiệu quả các tệp MS Project theo chương trình. Bằng cách làm theo hướng dẫn từng bước được nêu trong hướng dẫn này, bạn có thể tích hợp liền mạch các khả năng này vào các ứng dụng .NET của mình, nâng cao năng suất và tính linh hoạt.
Câu hỏi thường gặp
Câu hỏi: Aspose.Tasks cho .NET có thể được sử dụng trong cả ứng dụng web và máy tính để bàn không?
Trả lời: Có, Aspose.Tasks cho .NET có thể được tích hợp liền mạch vào cả ứng dụng web và máy tính để bàn, cung cấp chức năng nhất quán trên các nền tảng.
Câu hỏi: Có phiên bản dùng thử cho Aspose.Tasks cho .NET không?
Trả lời: Có, bạn có thể truy cập bản dùng thử miễn phí Aspose.Tasks cho .NET từtrang mạng, cho phép bạn khám phá các tính năng của nó trước khi mua hàng.
Câu hỏi: Có bất kỳ hạn chế nào đối với việc tùy chỉnh các cột dạng xem bằng Aspose.Tasks cho .NET không?
Trả lời: Aspose.Tasks dành cho .NET cung cấp các tùy chọn tùy chỉnh mở rộng cho các cột xem với những hạn chế tối thiểu. Tuy nhiên, các tùy chỉnh phức tạp có thể yêu cầu kiến thức nâng cao về thư viện.
Câu hỏi: Tôi có thể yêu cầu hỗ trợ nếu gặp sự cố khi sử dụng Aspose.Tasks cho .NET không?
Đ: Chắc chắn rồi! Bạn có thể tìm thấy sự hỗ trợ và tài nguyên toàn diện trên diễn đàn Aspose.Tasks tạihttps://forum.aspose.com/c/tasks/15, nơi các chuyên gia và thành viên cộng đồng sẵn sàng giúp giải quyết mọi thắc mắc hoặc thách thức mà bạn có thể gặp phải.
Câu hỏi: Làm cách nào tôi có thể nhận được giấy phép tạm thời cho Aspose.Tasks cho .NET?
Trả lời: Bạn có thể lấy giấy phép tạm thời cho Aspose.Tasks cho .NET từtrang mua hàng, cho phép bạn đánh giá toàn bộ khả năng của thư viện.