این راهنمای کوتاه توضیح میدهد که چگونه یک ماکرو در DOCM با استفاده از C# ایجاد کنید. این مقاله شامل جزئیات تنظیم IDE، فهرستی از مراحل و نمونهای از کد ماکرو با C# است. در اینجا یاد میگیرید چگونه یک VbaProject، یک VbaModule ایجاد کرده و ویژگیهای مختلف را تنظیم کنید.
مراحل استفاده از ماکرو در ورد با C#
- محیط را برای استفاده از Aspose.Words for .NET برای کار با ماژولهای VBA تنظیم کنید
- فضاهای نام مورد نیاز System، Aspose.Words و Aspose.Words.Vba را وارد کنید
- با استفاده از کلاس Document یک سند ورد خالی جدید ایجاد کنید
- با مقداردهی اولیه یک شی VbaProject، یک پروژه VBA جدید را به سند اختصاص دهید
- نام، نوع و کد منبع ماژول VBA را تنظیم کنید
- ماژول VBA ایجاد شده را به مجموعه Modules پروژه VBA سند اضافه کنید
- Save به عنوان فایل ورد ماکرو فعال
این مراحل فرآیند ایجاد یک ماکرو برای ورد با استفاده از C# را خلاصه میکنند. کد یک سند جدید ورد را مقداردهی میکند، یک پروژه VBA را پیوست میکند و یک ماژول ماکرو را با تعیین نام، نوع و کد منبع آن تعریف میکند. در نهایت، ماژول به پروژه اضافه شده و سند به عنوان فایل ماکرو فعال ذخیره میشود.
کد برای افزودن ماکرو در MS Word با استفاده از C#
این کد به ایجاد یک سند ورد ماکرو فعال با استفاده از C# کمک میکند. VbaProject در مدیریت صفحه کد، نام، وضعیت حفاظت، مراجع پروژه و ماژولهای موجود در آن کمک میکند. کلاس VbaModule نشاندهنده یک ماژول منفرد درون یک پروژه VBA است که ویژگیهایی برای نام، نوع (رویهای، کلاس، سند و غیره) و کد منبع دارد و از کلونسازی برای تکرار پشتیبانی میکند.
این آموزش نحوه کار با کد VBA با استفاده از C# را توضیح میدهد. برای تبدیل فایل ورد به JSON، به مقاله تبدیل DOCX به JSON در C# مراجعه کنید.