اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تعديل على دالة التحقق من خطوط النظام


انحيلة

الردود الموصى بها

الاخوة الافاضل ,

الموضوع:

لدي دالة للتأكد هل الخط مسطب في النظام ام لا.

المطلوب من فضلكم هو:

اضهار رسالة اذا كانت اجابة نتيجة الدالة ايجابية (True).

او اضهار رسالة اخرى اذا كانت نتيجة اجابة الدالة سلبية (False).

مع الشرح بعد التعديل اذا امكن.

وشكرا.

 

Check If a Font Installed.accdb

  • Like 1
رابط هذا التعليق
شارك

40 دقائق مضت, انحيلة said:

المطلوب من فضلكم هو:

اضهار رسالة اذا كانت اجابة نتيجة الدالة ايجابية (True).

او اضهار رسالة اخرى اذا كانت نتيجة اجابة الدالة سلبية (False).

مع الشرح بعد التعديل اذا امكن.

 

30 دقائق مضت, qathi said:

اضم صوتي لصوتك

اتفضلوا
فقط انا اضفت هذه السطور للفانكشن

 

            MsgBox IsFontInstalled
            Exit For
        Else
            IsFontInstalled = False
            MsgBox IsFontInstalled
            Exit For

اليك ملف بعد اضافة

Check If a Font Installed.accdb

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

أذا سمحت أستاذنا الغالي @Shivan Rekany

قمت بأضافة للكود محاولاً لكن .. أعتقد أني لم أصل للمطلوب هل يمكن أن تظيف التالي ..

في حالة  وجود الخطوط .. ظهور مسج بأن الخطوط موجودة مع اسماء الخطوط ،  والخروج من الكود .. 

في حالة لم توجد واحد منها أو جميعها .. تسطيب الخطوط 3 المرفقة أو الناقص .. وظهور مسج بأسماء الخطوط "تم تنصيب الخطوط (digital-7) و (DS-DIGI) و (Ticking Timebomb BB)"

مرفق الملف مع الخطوط 

إضافة الخطوط للويندوز.rar

  • Like 1
رابط هذا التعليق
شارك

الان, qathi said:

ي حالة لم توجد واحد منها أو جميعها .. تسطيب الخطوط 3 المرفقة أو الناقص .. وظهور مسج بأسماء الخطوط "تم تنصيب الخطوط (digital-7) و (DS-DIGI) و (Ticking Timebomb BB)"

لا زلت أبحث عن ذات الطريقة و لكن مع ملفات النظام ....

 

رابط هذا التعليق
شارك

مشكور اخ شفان على المجهود ولكن ليس هذا هو المطلوب .

المطلوب اضهار  رسالة " الخط متبث على الجهاز"MsgBox  في حالة ان الكود تاكد من وجود الخط على الجهاز اي في حالة IsFontInstalled=True، وفي حالة لم يكن الخط مثبث على الجهاز

يعطي رسالة"  الخط غير مسطب على الجهاز"MsgBox

رابط هذا التعليق
شارك

Private Sub Command112_Click()
    If IsFontInstalled("Arial") = True Then MsgBox "الخط مثبت على الجهاز" Else MsgBox "الخط غير مسطب على الجهاز"
  'Call IsFontInstalled("Anehila")
End Sub

بالتوفيق

  • Like 2
رابط هذا التعليق
شارك

الاخ qathi هذا الكود هو للتأكد اذا كان ملف الخط مسطب على جهاز الكمبيوتر ام لا، لذي نفس الكود الموجود في مثالك ولكن لا يقوم بتثبيث الخطوط لا اعرف السبب.

سؤالي هل الكود الدي بحوزتك يثبث الخطوط الثلاث ام لا وما هي نواة الويندوز لديك.

في انتضار جوابك تقبل مني اجمل التحيات.

رابط هذا التعليق
شارك

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information