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

جلب مسار الملف من الجدول


alsihran
إذهب إلى أفضل إجابة Solved by AbuuAhmed,

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

السلام عليكم 

عندي هذا الكود  لفتح ملف اكسل وشغال تمام 

sXlsFile = CurrentProject.Path & "\ReasonsExtension_Bad.xlsx"

الان اريد اجعل اسم الملف متغير فقمت بعمل تعريف للمتغير بالشكل التالي 

  Dim sXlsFile As String
  sXlsFile = Empty
    Dim paath As String
    paath = Empty
    paath = Me.city.Column(2)
     sXlsFile = paath

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

image.png.d7a6f4eb190b08958f82b93f5a870a53.png 

 المشكلة عند تنفيذ الكود واستدعاء اسم الملف تظهر علامات تنصيص زياده ولا يتعرف على مسار الملف 

 

image.png.67362cb6155d16cd37875c7a895db119.png

ارجو المساعده في حل الاشكال 

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

7 دقائق مضت, AbuuAhmed said:

بدل السطر الأخير بهذا:

يعطيك العافية ابو احمد 

نفس الشي لم يتعرف على مسار الملف اظر الصورة 

image.png.d9c607d8c2d77a659f7e8ce39a635190.png

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

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

يبدو لم تتمكن من الوصول إلى نافذة Immediate

آخر محاولاتي ، بدل آخر سطرين بالتالي:
 

   paath = Replace(Me.city.Column(2), """", "")
   xXlsFile = CurrentProject.Path & Mid(paath, InStrRev(paath, "\", -1))

 

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

1 ساعه مضت, AbuuAhmed said:

يبدو لم تتمكن من الوصول إلى نافذة Immediate

اعتذر منك خرجت من المنتدى لامر ضروري

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

عمل الكود الأول

2 ساعات مضت, AbuuAhmed said:
xXlsFile = CurrentProject.Path & Mid(paath, InStrRev(paath, "\", -1))

شكرا لك 

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

الحل السابق هو ثانوي وهو كالمسكن ، يختفي الألم ولكن العلة تبقى وتستمر.

الحل التالي هو معالجة العلة/المشكلة وهي طريقة تخزين المسار في الجدول ، هذه لابد أن تجد لها حلا.
اعرض لنا الكود المسئول عن إضافة المسار واسم الملف للجدول أو للقائمة وسوف نحل المشكلة من جذورها إن شاء الله.

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

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