الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استعمال Agent لقراءة النص في برنامج MS Word

مغلق
بدأه VB.Net في 15 يونيو 2002 · 0 رد · 666 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1

هذا الكود يوضع بعد انشاء UserForm ووضع زر امر به

وكتابة اي جمله في المستند الحالي ثم الانتقال لمحرر فيجول بيسك وتشغيل الكود لقراءة النص

Dim Merlin As IAgentCtlCharacterEx
'this sets Merlin as an object
Const DATAPATH = "Merlin.acs"
'this sets Merlin's datapah

Private Sub UserForm_Initialize()
    Agent1.Characters.Load "Merlin", DATAPATH
    'This loads the character's animations
    Set Merlin = Agent1.Characters("Merlin")
    'This sets him as "Merlin"
    Merlin.LanguageID = &H409
    'This loads his language (i.e. german,
    'english, etc.)
    Merlin.Show
End Sub

Private Sub CommandButton1_Click()
    Merlin.Speak Word.ActiveDocument
    'This makes Merlin read the document's name
    Dim strSpeak() As String
    strSpeak = Split(Word.ActiveDocument.Content, ".")
    For i = 0 To UBound(strSpeak)
        Merlin.Speak strSpeak(i) & "."
    Next
    'This makes merlin read the document's content
End Sub

حاولت ان اصنع زر امر أو ادمج الكود في المستند لتشغيل الكود بدون الحاجة للـ Form ولم تنجح محاولاتي

امل منكم المساعدة

ولتزيل المثال من هنا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…