Tento článek učí jak přidat opakující se úkol v MS Project pomocí C#. Obsahuje podrobnosti o nastavení IDE, seznam úkolů definujících logiku aplikace a ukázkový kód pro práci s opakujícími se úkoly Microsoft Project v C#. Všechny potřebné volání API budou představeny pro zápis a čtení opakujících se úkolů v projektu file.
Kroky k vytvoření opakujícího se úkolu v Microsoft Project pomocí C#
- Nastavte prostředí tak, aby používalo Aspose.Tasks for .NET pro práci s opakujícími se úkoly
- Použijte licenci produktu k používání funkcí produktu bez jakýchkoli omezení
- Načtěte existující soubor MPP do objektu třídy Project
- Definujte nový opakující se úkol s konkrétní délkou, který se bude konat ve vybraných dnech každý týden.
- Nastavte recurrence počáteční a koncové datum pokrývající celé období
- Propojte opakování s kalendářem v načteném projektu
- Přidejte tento opakující se úkol na konkrétní pozici v existujících úkolech projektu
- Uložte aktualizovaný projekt a vytiskněte opakující se úkol pro potvrzení
Tyto kroky shrnují, jak vytvořit opakující se úkoly v MS Project. Načtěte existující soubor MS Project do paměti, vytvořte instanci RecurringTaskParameters s atributem WeeklyRepetition a požadovaným RecurrenceRange. Propojte opakování s kalendářem projektu, přidejte opakující se úkol k hlavnímu úkolu a uložte výsledný soubor MPP.
Kód pro nastavení úkolu jako opakujícího se v MS Project 2016 pomocí C#
Tento ukázkový kód popisuje, jak vytvořit opakující se úkoly v Microsoft Project v C#. Tento kód definuje časový rozsah pro opakující se událost; nicméně můžete použít EndByRecurrenceRange k omezení úkolu na pevný počet výskytů. Výsledný projektový soubor můžete uložit jako PDF nebo jakýkoli jiný formát podporovaný enumerátorem SaveFileFormat.
Tento článek nás naučil proces přidání opakujících se úkolů v projektu. Pro otevření souborů Primavera XER se podívejte na článek Otevřít soubor XER v C#.