MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Digitalizar diretamente no access

    jamesacdc
    jamesacdc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 155
    Registrado : 09/04/2012

    Digitalizar diretamente no access Empty Digitalizar diretamente no access

    Mensagem  jamesacdc 4/2/2016, 01:11

    Olá pessoal,

    Eu gostaria de que o meu sistema em access digitalizasse imagens diretamente:
    Encontrei algumas opções:
    Mas não consegui aplicar.

    http://orkut.google.com/c124479-t7c934e99f0cff9a6.html
    Código:
    O meu ponto de partida, no seu lugar, seria, a partir do VBA do Access, abrir um documento do Word (por automação), usar o recurso de inserir imagem do scanner, salvar o documento com a imagem scanneada (o documento pode ter o nome incluindo o número da ordem serviço) e depois salvar o nome deste arquivo no seu registro do Access.

    Não testei este código pois, como eu disse, não estou com scanner aqui para testar.

    Function ImagemScanner(strFilePath As String) As Boolean
    Dim wdApp As Word.Application
    Dim wdDoc As Word.Document
    Dim blnHasPicture As Boolean
    Dim shp As Word.InlineShape

    On Error GoTo ErrHandler

    Set wdApp = New Word.Application
    Set wdDoc = wdApp.Documents.Add
    wdApp.WordBasic.InsertImagerScan 'este comando abrirá o assistente
    'de scanner, em que o usuário deverá clicar em Inserir
    wdDoc.SaveAs strFilePath

    'Verifica se o documento tem ao menos uma figura
    For Each shp In wdDoc.InlineShapes
    If shp.Type = 3 Then 'wdInlineShapePicture
    blnHasPicture = True
    End If
    Next shp

    ImagemScanner = blnHasPicture

    ExitHere:
    Exit Function

    ErrHandler:
    ImagemScanner = False
    MsgBox Err.Description & vbCrLf & Err.Number & vbCrLf & Err.Source, vbCritical, "ImagemScanner"
    Resume ExitHere

    End Function


    Outro seria aqui:
    http://www.macoratti.net/vb_scan.htm

    mas mesmo assim não consegui adaptar no meu código.

    Alguem tem um exemplo ou ja viu alguma coisa do tipo?

    Abs.

      Data/hora atual: 7/11/2024, 19:22