اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم شلونكم بدون زحمة اريد ان اضيف خاصيه  الى الصوره المدرجة من خلال الكود كما هو موضح بالصورة المرفقة مع جزيل الشكر والتقدير 

Private Sub Comm()

Dim ws As Worksheet
For Each ws In Worksheets
ws.Pictures.Insert ("D:\عنوان.jpg")
Next
End Sub

IMG_20260726_140137.jpg

ادراج صورة.xlsm.xlsx

قام بنشر

وعليكم السلام ورحمة الله وبركاته ..

يظهر الخطأ التالي عند محاولة فتح ملفك المرفق في الاصدار 2019

image.png.f0473d9fd509b5c1f3dc2d24cbf31787.png

 

وفي الإصدار 2010

image.png.f8013a24faeaa2d4758af7a162cf88d4.png

قام بنشر

السلام عليكم ورحمة الله وبركاته

تحياتي لك  ولاستاذنا  Foksh

مشكلة الملف به امتددان   ادراج صورة.xlsm.xlsx

بحذف الامتداد xlsx يعمل الملف

لاظافة الخاصية المطلوبة 

اولا يجب حذف كلمة Private  ليصبح اسم الكود   Sub Comm()

ثانيا يجب أن تكون الصورة موجودة بالفعل داخل القرص D بهذا الاسم بالضبط (عنوان.jpg

ثالتا  امتداد الملف هو jpg وليس png أو jpeg؛ لأن عدم تطابق الامتداد سيتسبب في ظهور خطأ عند تشغيل الكود.

في حال تغير مكان الضورة او امتدداها قم بالتعديل بالكود

اليك الكود بعد اظافة الخاصية  xlMoveAndSize   نقل الخلايا وتغيير حجمها

Sub Comm()
    Dim ws As Worksheet
    Dim pic As Object
    
    For Each ws In Worksheets
        Set pic = ws.Pictures.Insert("D:\عنوان.jpg")
        
        pic.Placement = xlMoveAndSize
    Next ws
End Sub

 

 

 

 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information