کار با VBA Macros

Visual Basic برای درخواست (VBA) Microsoft Word یک زبان برنامه نویسی ساده اما قدرتمند است که می تواند برای گسترش عملکرد استفاده شود. Aspose.Words API سه کلاس برای دسترسی به کد منبع پروژه VBA فراهم می کند:

  • The VBAProject کلاس دسترسی به اطلاعات پروژه VBA را فراهم می کند
  • The VBAModulesCollection کلاس مجموعه ماژول های پروژه VBA را بازگرداند
  • The VbaModule کلاس دسترسی به ماژول پروژه VBA را فراهم می کند

ایجاد یک پروژه VBA

Aspose.Words API فراهم می کند VbaProject مالکیت برای دریافت یا تنظیم VbaProject در سند.

مثال کد زیر نشان می دهد که چگونه یک پروژه VBA و ماژول VBA همراه با ویژگی های اساسی e.g ایجاد کنید. نام و نوع:

Read Macros

Aspose.Words همچنین کاربران را قادر می سازد تا ماکروهای VBA را بخوانند.

مثال کد زیر نشان می دهد که چگونه ماکروهای VBA را از سند بخوانید:

تغییرات ماکرو

استفاده از Aspose.Words, کاربران می توانند ماکروهای VBA را تغییر دهند.

مثال زیر نشان می دهد که چگونه ماکروهای VBA را با استفاده از SourceCode مالکیت:

Clone VBA پروژه

با Aspose.Words همچنین امکان ساخت پروژه های VBA وجود دارد.

مثال کد زیر نشان می دهد که چگونه پروژه VBA را با استفاده از پروژه VBA معرفی کنیم. Clone مالکیت که یک کپی از پروژه موجود ایجاد می کند:

Clone VBA ماژول ماژول ماژول

شما همچنین می توانید ماژول های VBA را در صورت نیاز کلون کنید.

مثال کد زیر نشان می دهد که چگونه ماژول VBA را با استفاده از ماژول VBA با استفاده از Clone مالکیت که یک نسخه از پروژه موجود را ایجاد می کند