كيفية القيام بما يلي: تشغيل وحدات الماكرو
بعد تسجيل أو يدوياً إنشاء ماكرو يمكنك تشغيله بالطرق التالية:
بواسطة اختصارات لوحة المفاتيح في بيئة التطوير المتكاملة (IDE).
في مستكشف ماكرو.
في المربع بحث/أمر أو نافذة الأوامر.
في وحدات الماكرو IDE.
لأسباب تتعلق بالأمان، Visual Studio لم يعد يدعم النقر المزدوج فوق ملف .Vsmacros أو .Vsmproj صواب تحميل التعليمات البرمجية الماكرو.
إذا قمت يتم إعادة تسمية الماكرو المؤقتة, يمكنك تشغيل بضغط زر'Ctrl' + Shift زر + P أو باختيار الفرعية وحدات الماكرو ضمن أدوات تشغيل ماكرو المؤقتة. إذا تم إعادة تسميته, على الرغم من ذلك، لا يزال وصولك إليه مع اختصارات لوحة المفاتيح. Visual Studio يوفر طريقة اقتران مفتاح واحد أو أكثر (أو "يربط") في اختصارات لوحة المفاتيح لاستدعاء ماكرو. عند تسلسل المفاتيح يتم ضغط الماكرو تنفيذ. يوضح الإجراء التالي كيفية يربط ماكرو إلى اختصارات لوحة المفاتيح.
لتشغيل ماكرو في IDE مع لوحة المفاتيح اختصار
المتابعة مع المثال في كيفية القيام بما يلي: سجل الماكرو ، إذا لم يكن مسبقاً هناك، استعادة مستند نصي إلى السابقة الخاصة به الولاية أشر بواسطة re-كتابة الكلمة "واحد" بمسافة بعدها ثم ضغط الصفحة الرئيسية وضع الإدراج في بداية الخط.
يختار خيارات أدوات لعرض مربع حوار "" خيارات .
في بيئة لـ صواب ، انقر فوق لوحة المفاتيح.
في إظهار صواب التي تحتوي على مربع ، النوع "الماكرو." بمجرد القيام بذلك، كافة الأوامر بداية مع تظهر الكلمة "الماكرو" في قائمة الأوامر. (في حال عدم تغير المؤقتة صواب الاسم يجب أن تكون Macros.MyMacros.RecordingModule.TemporaryMacro.)
قم بيمرر إلى أسفل قائمة الماكرو الخاص بك.
انقر فوق نوع مربع المفتاح(s) المختصرة اضغط تركيبة من المفاتيح، مثل زر'Ctrl' + Shift زر + زر زر Alt + A. سيتم اختصارات لوحة المفاتيح الذي يقوم بتنفيذ الماكرو. يمكنك استخدام مختلف المفتاح التسلسل إذا كنت تفضل ذلك.
انقر فوق موافق، ثم انقر فوق تطبيق، ثم انقر فوق موافق. الماكرو الخاص بك الآن يرتبط إلى ذلك اختصارات لوحة المفاتيح.
مرة أخرى في نص المستند، اضغط زر'Ctrl' + Shift زر + زر زر Alt + A إلى استدعاء الماكرو.
عند تنفيذ الماكرو تختفي الكلمة "واحد" من الملف نصيي. يمكنك اتباع هذا الإجراء مع أي ماكرو إنشاء تعيين اختصارات لوحة مفاتيح مختلفة إلى لكل منها.
ملاحظة
بعض من اختصارات لوحة المفاتيح مسبقاً قيد الاستخدام بواسطة Visual Studio البيئة. عند هذه هي الحالة، صواب تنبيهات تركيبة المفاتيح الذي اخترته أحد أنظمة تعيين لوحة المفاتيح الافتراضية لـ Visual Studio يمكن تعديلها. يقدم ثم إلى بعمل نسخة من نظام الألوان الحالي بحيث يمكن استخدام تركيبة المفاتيح الخاصة بك المختارة. يمكنك اختيار إلى بذلك متعددة، ولكن انتبه التي القيام بذلك قد تتضمن نتائج غير مقصودة. شخص, على سبيل المثال، غير معروف ذي مخطط تعيين لوحة المفاتيح الخاصة بك قد بدون قصد تشغيل الماكرو بدلاً من, على سبيل المثال، فتح ملف.
في كيفية القيام بما يلي: سجل الماكرو ، تسجيل صغير صواب التي عند تشغيله حذف كلمة من مستندات النص. منذ تشغيل وحدات الماكرو خلال "مستكشف الماكرو" هو الأسلوب الأكثر شيوعاً, يوضح الإجراء التالي كيفية إلى القيام بذلك.
إلى تشغيل ماكرو في مستكشف ماكرو
المتابعة مع المثال في ، إذا لم يكن مسبقاً هناك، استعادة مستند نصي إلى السابقة الخاصة به الولاية أشر بواسطة re-كتابة الكلمة "واحد" بمسافة بعدها ثم ضغط الصفحة الرئيسية وضع الإدراج في بداية الخط.
في "مستكشف ماكرو" فتح العقد MyMacros و RecordingModule ومن ثم ينقر مزودجا "TemporaryMacro" إلى تشغيل الإعداد. كبديل، يمكنك ضغط زر'Ctrl' + Shift زر + P.
لاحظ أنه يتم تم الحذف الكلمة "واحد".
يمكنك استخدام مربع البحث/أمر أو نافذة الأوامر في الوضع الأوامر إلى تشغيل وحدات الماكرو.
لتشغيل ماكرو في المربع بحث/أمر أو نافذة الأوامر
المتابعة مع المثال في ، إذا لم يكن مسبقاً هناك، استعادة مستند نصي إلى السابقة الخاصة به الولاية أشر بواسطة re-كتابة الكلمة "واحد" بمسافة بعدها ثم ضغط الصفحة الرئيسية وضع الإدراج في بداية الخط.
الانتقال إلى المربع بحث/أمر بالضغط على زر'Ctrl' +/ أو بالنقر فوقه في أعلى شريط الأدوات البيئة ، مباشرةً إلى يمين لزر المنظار الثنائي. إلى عرض نافذة الأوامر بدلاً من ذلك, اضغط زر'Ctrl' + زر زر Alt + A. يمكن إصدار الأوامر الماكرو في أي مكان.
إذا كان يتم لا مسبقاً هناك، بكتابة أكبر - من حرف (& > &) إلى وضع مربع بحث/الأوامر أو نافذة الأوامر في وضع الأوامر (مقابل الأوضاع بحث أو فوري).
بعد أكبر - حرف (& > &) ، من نوع "m" للحصول على إسقاط - إلى أسفل قائمة أوامر ذات الصلة الماكرو. تحديد "Macros.MyMacros.RecordingModule.TemporaryMacro" من القائمة ثم اضغط Enter الزر.
لاحظ أن كلمة "واحد" في الملف نصيي مرة أخرى اختفاء ، السماح لك بمعرفة أن الماكرو مرة أخرى تشغيل بنجاح.
كما يمكنك تشغيل وحدات الماكرو في IDE لوحدات الماكرو (غير إلى يجب الخلط بينها وبين مستكشف ماكرو). وهذا مفيد بشكل أساسي من أجل التصحيح وحدات الماكرو. للحصول على معلومات حول هذه المهمة، راجع تصحيح الأخطاء وحدات الماكرو.
إلى تشغيل ماكرو في مستكشف ماكرو
المتابعة مع المثال في ، إذا لم يكن مسبقاً هناك، استعادة مستند نصي إلى السابقة الخاصة به الولاية أشر بواسطة re-كتابة الكلمة "واحد" بمسافة بعدها ثم ضغط الصفحة الرئيسية وضع الإدراج في بداية الخط.
عرض IDE لوحدات الماكرو بالضغط تشغيل زر زر Alt + F11 أو عن طريق اختيار IDE لوحدات الماكرو القائمة الفرعية وحدات الماكرو ضمن أدوات .
في "IDE لوحدات الماكرو ينقر على اليمين TemporaryMacro ويختار تحرير إلى عرض تعليمات برمجية الخاصة به.
ضع رأس المؤشر في دالة TemporaryMacro اضغط F5 أو اختيار ابدأ على صواب القائمة.
لاحظ أن كلمة "واحد" مرة أخرى اختفاء ، السماح لك بمعرفة أن الماكرو مرة أخرى تشغيل بنجاح.
يمكنك إلغاء الأمر تشغيل ماكرو، مثل عندما يكون في تكرار حلقي لانهائية بواسطة النقر فوق رمز علبة الورق تدور في شريط المعلومات. يمكن أيضاً التصحيح وحدات الماكرو في IDE لوحدات الماكرو. للحصول على تفاصيل صواب هذا ، راجع " تصحيح الأخطاء وحدات الماكرو. للحصول على تلميحات إضافية حول تشغيل الماكرو، راجع مشكلات تسجيل الماكرو وتشغيلها.
تتطلب بعض وحدات الماكرو معلمات أو مفاتيح التبديل. يمكن تمرير برمجيًا أو عبر مربع بحث/أمر أو أمر النافذة. لا يمكن تمرير معلمات أو مفاتيح تبديل خلال "مستكشف ماكرو".
لتمرير معلّمات ومفاتيح التبديل إلى وحدات الماكرو
إلى تمرير المعلمات بشكل برمجي, إنشاء الماكرو مع الوسائط في مجلداته الفرعية مثل:
Sub Test(Optional ByVal FirstArg As String = "", Optional ByVal SecondArg As String = "") MsgBox(FirstArg & vbCr & SecondArg) End Sub
عند استدعاء الماكرو "، أضف المعلمات إلى الاستدعاء, مثل:
Test ("Test run number: ", 10)
لتمرير معلّمات نفس إلى الماكرو خلال نافذة الأوامر أو مربع بحث/أمر قائمة المعلمات بعد استدعاء الأمر مثل:
>Macros.MyMacros.Module1.Test "Test Run Number: " 10
راجع أيضًا:
المهام
كيفية القيام بما يلي: إدارة وحدات الماكرو
كيفية القيام بما يلي: مرجع COM ومكونات .NET Framework في وحدات الماكرو
كيفية القيام بما يلي: معالجة أحداث البيئة في وحدات الماكرو