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

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

قام بنشر

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

اسعد الله اوقاتكم بكل خير..

في المرفق طريقة لسحب المستندات من الماسح الضوئي ومن ثم الإستعراض واختيار مكان واسم الحفظ .

===============

الذي اريده ان يتم اخذ مسار الحفظ من النموذج من مربع النص patth  .. ويتم بعد المسح ارسال المستندات الى ذلك المسار  دون ظهور نافذة الإستعراض dialog .

 

وفقنا الله واياكم ..

scanning.rar

قام بنشر (معدل)

وعليكم السلام 

 

المفروض هذا يؤدي الغرض


Private Sub أمر2_Click()
' Dim fileLocation As String
'    Dim diagFile As FileDialog
    
'    Set diagFile = Application.FileDialog(msoFileDialogSaveAs)
    
'    diagFile.Title = "Save Bitmap File As..."
'    diagFile.InitialFileName = Me.id & ".jpg"
    
'    If diagFile.Show Then
'        fileLocation = diagFile.SelectedItems(1)
        
        Dim scanDiag As Object
        Dim image As Object
        
        Set scanDiag = CreateObject("WIA.CommonDialog")
        Set image = CreateObject("WIA.ImageFile")
        

        Set image = scanDiag.ShowAcquireImage()
'        image.SaveFile fileLocation
        image.SaveFile Me.patth & "\" & Me.id
        
'    End If
End Sub

 

ولكنه لم يعمل عندي ، يمكن بسبب ربط الاسكانر عندي :blink:

آه نسيت اقول ، ولا حتى الكود الاصلي اشتغل عندي :blink:

 

 

جعفر

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

حياك الله استاذ جعفر ..

تمام التمام بارك الله فيك ... 

Dim scanDiag As Object
        Dim image As Object
        
        Set scanDiag = CreateObject("WIA.CommonDialog")
        Set image = CreateObject("WIA.ImageFile")
        

        Set image = scanDiag.ShowAcquireImage()
'
        image.SaveFile Me.patth & "\" & Me.id & ".jpg"

الكود الأصلي يحتاج هذه المكتبة 

microsoft office 12. object library 

 

جزاك الله خير استاذ جعفر 

:smile:

قام بنشر

حياك الله اخي كرار 

قم بعمل التالي :

من محرر أوامر الفيجوال بيسك .. اختر tools  ومن ثم references  ومن ثم ابحث بحرف الــ m حتى تجدها وبعد ذلك  اضغط ok

* محرر الأوامر هو المكان الذي نقوم فيه بكتابة الأكواد .

بالتوفيق ان شاء الله 

قام بنشر
37 دقائق مضت, karrar sabry said:

1- وجدت  microsoft office 14. object library و نفس النتيجة

2- ما هو patth

 

1. نعم المفروض ان يعطيك نفس النتيجة ، ولكن تأكد ان السكانر موصل بالكمبيوتر ومعرّف عليه ،

2. افتح النموذج وسترى الحقل patth ، والذي الاخ سعيد كان يريد ان الاسكانر يحفظ مباشرة في مساره :rol:

 

 

جعفر

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

سجل دخولك الان
×
×
  • اضف...

Important Information