Configurazione delle opzioni di visualizzazione di MS Project in Aspose.Tasks

introduzione

Microsoft Project offre numerose opzioni di visualizzazione per personalizzare l’aspetto del tuo progetto. Aspose.Tasks per .NET fornisce un framework robusto per manipolare queste opzioni a livello di codice. In questo tutorial, esploreremo come configurare le opzioni di visualizzazione di MS Project utilizzando Aspose.Tasks.

Prerequisiti

Prima di immergerti nel tutorial, assicurati di avere quanto segue:

  1. Aspose.Tasks per .NET: scarica e installa la libreria daQui.
  2. File Microsoft Project: disporre di un file MS Project valido (.mpp) pronto per applicare le opzioni di visualizzazione.
  3. Conoscenza di base di C#: è richiesta familiarità con il linguaggio di programmazione C#.

Importazione di spazi dei nomi

Innanzitutto, assicurati di importare gli spazi dei nomi necessari nel tuo codice C#:

using Aspose.Tasks;
using System;

using Aspose.Tasks.Saving;

Passaggio 1: caricare il file di progetto

Caricare il file MS Project utilizzando il fileProject classe fornita da Aspose.Tasks:

String DataDir = "Your Document Directory";
var project = new Project(DataDir + "YourProjectFile.mpp");

Passaggio 2: configura le opzioni di visualizzazione

Ora configuriamo le varie opzioni di visualizzazione disponibili in MS Project:

Disabilita gli avvisi di pianificazione delle attività

Per disabilitare gli avvisi relativi ai conflitti di pianificazione con le attività pianificate manualmente (disponibile per Project 2010 e versioni successive):

project.DisplayOptions.ShowTaskScheduleWarnings = false;

Aggiungi spazio prima dell’etichetta

Impostare per aggiungere uno spazio prima del valore numerico e dell’abbreviazione dell’ora:

project.DisplayOptions.AddSpaceBeforeLabel = true;

Configura la visualizzazione delle etichette per le unità di tempo

Personalizza la modalità di visualizzazione delle diverse unità di tempo:

project.DisplayOptions.MinuteLabel = MinuteLabelDisplay.Min;
project.DisplayOptions.HourLabel = HourLabelDisplay.Hr;
project.DisplayOptions.DayLabel = DayLabelDisplay.Dy;
project.DisplayOptions.WeekLabel = WeekLabelDisplay.Week;
project.DisplayOptions.MonthLabel = MonthLabelDisplay.Mon;
project.DisplayOptions.YearLabel = YearLabelDisplay.Year;

Mostra attività di riepilogo del progetto

Visualizza informazioni di riepilogo sull’intero progetto su una singola riga:

project.DisplayOptions.ShowProjectSummaryTask = true;

Abilita suggerimenti per la pianificazione delle attività

Consenti la visualizzazione di suggerimenti per i conflitti di pianificazione con le attività pianificate manualmente:

project.DisplayOptions.ShowTaskScheduleSuggestions = true;

Sottolinea i collegamenti ipertestuali

Imposta per sottolineare i collegamenti ipertestuali all’interno del progetto:

project.DisplayOptions.UnderlineHyperlinks = true;

Passaggio 3: salva il progetto

Infine, salva il progetto con le opzioni di visualizzazione applicate:

project.Save(DataDir + "ModifiedProjectFile.mpp", SaveFileFormat.Mpp);

Conclusione

In questo tutorial, abbiamo imparato come configurare le opzioni di visualizzazione di MS Project utilizzando Aspose.Tasks per .NET. Con queste funzionalità, puoi personalizzare in modo efficiente l’aspetto dei file di progetto a livello di codice.

Domande frequenti

D: Posso applicare queste opzioni di visualizzazione solo ad attività specifiche?

R: Sì, puoi applicare selettivamente le opzioni di visualizzazione alle singole attività utilizzando l’API Aspose.Tasks.

D: Queste opzioni di visualizzazione influiscono sui dati del progetto sottostante?

R: No, queste opzioni modificano solo la rappresentazione visiva del progetto e non alterano i dati sottostanti.

D: queste opzioni di visualizzazione sono compatibili con tutte le versioni di Microsoft Project?

R: No, alcune opzioni potrebbero essere specifiche per determinate versioni di MS Project. Fare riferimento alla documentazione per i dettagli sulla compatibilità.

D: Posso ripristinare le opzioni di visualizzazione alle impostazioni predefinite?

R: Sì, puoi ripristinare le opzioni di visualizzazione sui valori predefiniti utilizzando l’API Aspose.Tasks.

D: Esistono limitazioni alla personalizzazione delle opzioni di visualizzazione a livello di codice?

R: Sebbene Aspose.Tasks offra ampie funzionalità di personalizzazione, alcune opzioni di visualizzazione potrebbero non essere accessibili a livello di programmazione a causa delle limitazioni nel formato di file MS Project.