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

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

قام بنشر

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

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

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

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

الذي اريده ان يتم اخذ مسار الحفظ من النموذج من مربع النص 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:

 

 

جعفر

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