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

سحب صورة من الاسكنر بسطر واحد من الكود


رمهان

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

اعزائي

اليكم هذا السطرالواحد من الكود والذي يقوم بفتح مربع حوار سحب الصور من الاسكنر وحفظ الصورة في نفس مسار برنامجك الاكسس !

Set img = CreateObject("wia.commondialog").ShowAcquireImage.SaveFile(CurrentProject.Path & "\" & InputBox("ادخل اسم الصورة") & ".jpg")

تحياتي

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

السلام عليكم استاذنا رمهان

نشكر جهودك معنا في ردك علي مشاركتانا

يعني يا استاذ رمهان مجرد وضع هذا السطر في زر امر والنقر عليه سوف ينفذ ويفتح مربع حوار الاسكنر... الخ

طب مش هايحتاج اي مرجع مثلا

او اي شئ اخر

وعلي فكرة مثالك السابق الذي مثبت في بداية المنتدى كنا نتابعه وهناك مشاكل حدثت ولم يرد علينا احد

طبعا انا اقصد هنا المثالين

الاول سحب صورة واحدة

والثاني سحب عدة صور

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

حياكم الله اخ محمد

نعم يظهر مربع الحوارسحب صورة واحدة من الاسكنر وحفظها بالاسم المدخل في مربع حوار اسم الصورة  وفي مسار القاعدة الحالية!

وبدون مرجع ! ولا شي  اخر!

بالتوفيق

تم تعديل بواسطه رمهان
  • Like 1
رابط هذا التعليق
شارك

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

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

اهاه هنا المشكلة! وحسب توقعي ولذلك سالتك عن الويندوز !

لما اجلس على الحاسوب نتناقش في الحل !

بالتوفيق

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

حياك اخي بكري

أولا اذهب الى أي صفحة من الاكواد واذهب الى الخيار مرجع من قائمة أدوات :

هل هذه المكتبة لديك : 

microsoft windows image acquisition library v2.0

طبعا ممكن يكون الإصدار رقم 1 لديك المهم شوف هي موجود ضمن القائمة ام لا ؟

هذه اول الخطوات وبعدها نشوف !!

 

تحياتي

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

حياك اخي بكري

أولا اذهب الى أي صفحة من الاكواد واذهب الى الخيار مرجع من قائمة أدوات :

هل هذه المكتبة لديك : 

microsoft windows image acquisition library v2.0

طبعا ممكن يكون الإصدار رقم 1 لديك المهم شوف هي موجود ضمن القائمة ام لا ؟

هذه اول الخطوات وبعدها نشوف !!

 

تحياتي

 

اعتذر جداً عن التأخير أخي رمهان ولكن لأسباب قوية ...

المهم استاذي الكريم ..

كما وجهتني بحثت عن المكتبة التي ذكرت ثم وجدتُ ضمن القائمة المكتبة التالية : 

Microsoft windows image Acquisition 1.01 Type library

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

اهلا بك اخي بكري

حاول انزال الإصدار الجديد من المكتبة

 

Windows Image Acquisition (WIA) 2.0

طبعا هي عبارة عن sdk وان لم تستطع حاول ترقية الويندوز وان لم تستطع وضعت لك مثالا خاصا بالمكتبة القديمة !

 

تحياتي

تم تعديل بواسطه رمهان
رابط هذا التعليق
شارك

اهلا بك اخي بكري

حاول انزال الإصدار الجديد من المكتبة

 

Windows Image Acquisition (WIA) 2.0

طبعا هي عبارة عن sdk وان لم تستطع حاول ترقية الويندوز وان لم تستطع وضعت لك مثالا خاصا بالمكتبة القديمة !

 

تحياتي

استاذي رمهان بارك الله فيك وفي علمك ..

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

إحترامي

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

هذه المكتبة عزيزي

 

تحياتي

استاذي رمهان - تحياتي

 

الخلاصة : لم تنجح كل الطرق ..

حتى المكتبة التي ارفقتها أخيراً نسختها الى system32 ...

ونفس رسالة الخطأ ..

اتمنى أن تجد لنا حل استاذي رمهان .. بارك الله فيك .

أشكر لك سعة صدرك عزيزي

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

اوكي أخي بكري !

بعد نسخها على المجلد سيستم 32 ! من صفحة الكود  >> أدوات >> مرجع >> Browse >> ثم حدد المكتبة >> لكي تصبح ضمن قائمة  المراجع لديك ..

جرب هذه المحاولة !!

وان حصلت على رسالة خطأ غير السابقة .. ارفقها هنا !!

 

تحياتي

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

اوكي أخي بكري !

بعد نسخها على المجلد سيستم 32 ! من صفحة الكود  >> أدوات >> مرجع >> Browse >> ثم حدد المكتبة >> لكي تصبح ضمن قائمة  المراجع لديك ..

جرب هذه المحاولة !!

وان حصلت على رسالة خطأ غير السابقة .. ارفقها هنا !!

 

تحياتي

الغالي رمهان .. بارك الله فيك وفي علمك ..

بحمد الله تحقق المطلوب تماماً جزاك الله خيراً ..

" عمل الماسح وتم حفظ الصورة داخل مجلد البرنامج بصيغة jpeg .. وتم تسمية الصورة بالاسم المراد "

أشكرك من أعماق قلبي ..

 

لكن تظهر رسالة الخطأ التالية اثناء عملية مسح الصورة حيث لا تظهر مربعات حوار إنهاء العملية المعروفة من إغلاق أو تم ووو...

فقط تظهر الرسالة التالية رغم مسح وحفظ الصورة ..

 

Run-time error "13"

Type mismatch

 

واصل أستاذي الفاضل .... ربنا يسعد أيامك ويحفظك ..

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

اوكي أخي بكري !

بعد نسخها على المجلد سيستم 32 ! من صفحة الكود  >> أدوات >> مرجع >> Browse >> ثم حدد المكتبة >> لكي تصبح ضمن قائمة  المراجع لديك ..

جرب هذه المحاولة !!

وان حصلت على رسالة خطأ غير السابقة .. ارفقها هنا !!

 

تحياتي

 

 

اوكي اخي بكري

ضع هذا السطر في بداية الكود أي قبل السطر

on error resume next

استاذي رمهان - احترامي

بتوفيق من الله ثم بجهدك الكبير والمقدر تم العمل " بدون رسالة خطأ " .... لكن !

بعد تكرار اضافة المكتبة كما ذكرت لي في الاقتباس الاول ..

الواضح اخي رمهان أن المكتبة لم تحفظ ضمن القائمة وتحتاج إضافتها مع كل عملية مسح صورة ..

سؤالي وأعتذر جداً عن ازعاجي المتواصل لك .. هل هناك طريقة لإضافتها بشكل دائم ؟

 

دعواتي لك بالتوفيق دائماً أخي رمهان ..

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

أستاذي الفاضل رمهان ..

بعد تكرار رفع المكتبة في المرة الثانية استمر عمل البرنامج بدون اي مشاكل بحمد الله ..

وتم تحقيق المطلوب بفضل من الله ثم غزيز علمك الذي لم تبخل به ..

عليه اتقدم لك بالشكر الجزيل وعظيم إمتناني لصبرك الجميل على استفساراتي ... 

أشهد لك بجمال علمك وأدبك ..

 

post-40029-0-37476300-1429549477.jpg

post-40029-0-37476300-1429549477_thumb.j

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

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.

×
×
  • اضف...

Important Information