ایجاد ماکرو در ورد با استفاده از C#

این راهنمای کوتاه توضیح می‌دهد که چگونه یک ماکرو در DOCM با استفاده از C# ایجاد کنید. این مقاله شامل جزئیات تنظیم IDE، فهرستی از مراحل و نمونه‌ای از کد ماکرو با C# است. در اینجا یاد می‌گیرید چگونه یک VbaProject، یک VbaModule ایجاد کرده و ویژگی‌های مختلف را تنظیم کنید.

مراحل استفاده از ماکرو در ورد با C#

  1. محیط را برای استفاده از Aspose.Words for .NET برای کار با ماژول‌های VBA تنظیم کنید
  2. فضاهای نام مورد نیاز System، Aspose.Words و Aspose.Words.Vba را وارد کنید
  3. با استفاده از کلاس Document یک سند ورد خالی جدید ایجاد کنید
  4. با مقداردهی اولیه یک شی VbaProject، یک پروژه VBA جدید را به سند اختصاص دهید
  5. نام، نوع و کد منبع ماژول VBA را تنظیم کنید
  6. ماژول VBA ایجاد شده را به مجموعه Modules پروژه VBA سند اضافه کنید
  7. Save به عنوان فایل ورد ماکرو فعال

این مراحل فرآیند ایجاد یک ماکرو برای ورد با استفاده از C# را خلاصه می‌کنند. کد یک سند جدید ورد را مقداردهی می‌کند، یک پروژه VBA را پیوست می‌کند و یک ماژول ماکرو را با تعیین نام، نوع و کد منبع آن تعریف می‌کند. در نهایت، ماژول به پروژه اضافه شده و سند به عنوان فایل ماکرو فعال ذخیره می‌شود.

کد برای افزودن ماکرو در MS Word با استفاده از C#

این کد به ایجاد یک سند ورد ماکرو فعال با استفاده از C# کمک می‌کند. VbaProject در مدیریت صفحه کد، نام، وضعیت حفاظت، مراجع پروژه و ماژول‌های موجود در آن کمک می‌کند. کلاس VbaModule نشان‌دهنده یک ماژول منفرد درون یک پروژه VBA است که ویژگی‌هایی برای نام، نوع (رویه‌ای، کلاس، سند و غیره) و کد منبع دارد و از کلون‌سازی برای تکرار پشتیبانی می‌کند.

این آموزش نحوه کار با کد VBA با استفاده از C# را توضیح می‌دهد. برای تبدیل فایل ورد به JSON، به مقاله تبدیل DOCX به JSON در C# مراجعه کنید.

 فارسی