این راهنما توضیح میدهد چگونه ماکرو را در Word با استفاده از پایتون ایجاد کنید. در اینجا جزئیات تنظیم محیط توسعه، فهرستی از مراحل و یک اسکریپت نمونه برای نشان دادن برنامه نویسی با VBA در پایتون ارائه شده است. تمام کلاسها، متدها و ویژگیهای مورد نیاز برای کار با ماکرو در فایل ورد مورد بررسی قرار میگیرند.
مراحل ایجاد سند ورد ماکرو دار با استفاده از پایتون
- محیط را برای استفاده از Aspose.Words for Python via .NET جهت ایجاد ماکرو در ورد آماده کنید
- یک document جدید ورد ایجاد کنید
- یک VBA project به سند اضافه کنید تا ماکروها را نگه دارد
- به پروژه یک نام معنادار بدهید
- یک ماژول جدید VBA برای کد ماکرو ایجاد کنید
- نوع ماژول را مشخص کرده و یک ماکرو ساده با پیام ‘سلام’ اضافه کنید
- این ماژول را به پروژه VBA اضافه کنید
- سند را به عنوان یک فایل ورد ماکرو دار ذخیره کنید تا کد هنگام باز شدن اجرا شود
این مجموعه از دستورالعملها فرآیند کار با VBA برای ورد با استفاده از پایتون را توضیح میدهد. Aspose.Words for Python via .NET را تنظیم کنید و یک سند جدید ورد با پروژه VBA پیوست شده ایجاد کنید. یک ماژول نامگذاریشده حاوی ماکروی ساده “سلام” اضافه کنید و سپس فایل را به عنوان سند ماکرو دار ذخیره کنید تا کد در هنگام باز شدن اجرا شود.
کد برای برنامه نویسی VBA با استفاده از پایتون
این مثال برنامه نویسی با VBA در پایتون را در یک فایل ورد ماکرو دار نشان میدهد. کلاس VbaProject ویژگیهایی برای دسترسی به وضعیت محافظت، صفحه کد و مجموعه ماژولهای VBA ارائه میدهد. کلاس VbaModule یک ماژول VBA واحد در پروژه ماکروی سند ورد را نشان میدهد و به شما امکان میدهد نام، نوع (مثلاً رویهای یا کلاسی)، کد منبع را تنظیم کرده و آن را کپی کنید.
این مقاله فرآیند کار با ماکروها در فایل ورد را آموزش داد. برای تبدیل فایل PDF به Markdown، به مقاله تبدیل PDF به Markdown با استفاده از پایتون مراجعه کنید.