Přidání opakující se úlohy v MS Project pomocí C#

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#

  1. Nastavte prostředí tak, aby používalo Aspose.Tasks for .NET pro práci s opakujícími se úkoly
  2. Použijte licenci produktu k používání funkcí produktu bez jakýchkoli omezení
  3. Načtěte existující soubor MPP do objektu třídy Project
  4. Definujte nový opakující se úkol s konkrétní délkou, který se bude konat ve vybraných dnech každý týden.
  5. Nastavte recurrence počáteční a koncové datum pokrývající celé období
  6. Propojte opakování s kalendářem v načteném projektu
  7. Přidejte tento opakující se úkol na konkrétní pozici v existujících úkolech projektu
  8. 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#.

 Čeština