Tento jednoduchý článek poskytuje podrobnosti o tom, jak přidat pracovní dny v MPP pomocí C#, a to poskytnutím podrobností o nastavení prostředí a použitím ukázkového kódu. Zahrnuje všechny potřebné zdroje, které jsou nutné k vývoji této aplikace bez jakékoli závislosti na MS Project nebo jiném softwaru pro správu MPP pro definování pracovních dnů v Microsoft Project pomocí C#.
Kroky k přidání pracovních dnů do souboru MPP pomocí C#
- Vytvořte vývojové prostředí tak, aby zahrnovalo Aspose.Tasks for .NET pomocí správce balíčků NuGet
- Vytvořte nový soubor MPP pomocí instance třídy Project
- Chcete-li přidat nový kalendář a pracovní dny, vytvořte instanci třídy Calendar
- Přidejte pracovní dobu pro konkrétní půldny a přidejte je do kalendáře
- Save výsledný soubor projektu jako soubor MPP na disku
Výše uvedené kroky v C# přidávají pracovní dny do souboru MPP pomocí velmi jednoduchých volání API. Proces bude zahájen načtením existujícího nebo vytvořením nového souboru MPP pomocí instance třídy Project. Poté pomocí instance třídy Calendar bude přidán nový kalendář obsahující dny v týdnu, po kterém následuje přidání pracovních časů pro daný den. Nakonec se soubor MPP uloží na disk pomocí enumerátoru SaveFileFormat.
Kód pro definování pracovních dnů v MPP pomocí C#
Abychom přidali pracovní dny do souboru MPP v C#, začneme načtením souboru MPP nebo vytvořením nového od začátku. Třída Kalendář vám umožňuje přidávat různé typy kalendářů včetně 24hodinových směn, nočních a standardních. Pomocí instance třídy WorkingTime můžete nastavit libovolný den pro práci a také nastavit pracovní dobu pro konkrétní den. Soubor projektu lze uložit do jiných formátů včetně MPP, XML a PDF.
V tomto tématu jsme se naučili jak definovat pracovní dny v souboru MPP pomocí C#. Pokud máte zájem o převod MPP na SVG, postupujte podle článku na jak převést MPP na SVG pomocí C#.