MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Criar arquivo Jpg a partir do conteúdo da área de transferência

    Compartilhe

    rbbahia
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 14/05/2012

    Criar arquivo Jpg a partir do conteúdo da área de transferência

    Mensagem  rbbahia em Ter 17 Dez 2013, 21:29

    Boa noite pessoal,

             Estou com um problema, possuo uma aplicação access onde preciso dar um "print screen" na tela e depois preciso salvar o conteúdo que está na área de transferência em um arquivo BMP ou JPG.

             Consegui dar o print screen pelo VBA mas agora não sei como colocar essa imagem dentro de um JPG ou BMP.

    Espero que alguém possa me ajudar


    eu encontrei esse código:
    Dim clip As Object
    Set clip = CreateObject("clipbrd.clipboard")
    SavePicture clip.getdata, "C:\Paisagem.bmp"
    Set clip = Nothing

    mas nessa linha Set clip = CreateObject("clipbrd.clipboard") eu recebo o erro: "O componente active x não pode criar o objeto"

    Obrigado

    Roberto

    wesleidepaula
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 04/01/2014

    Re: Criar arquivo Jpg a partir do conteúdo da área de transferência

    Mensagem  wesleidepaula em Sab 04 Jan 2014, 21:42

    Também tive o mesmo problema e depois de pesquisar bastante descobrir que é necessário registrar a seguinte dll "clipboard.dll."

    Para registrá-la, faça da seguinte forma:

    1. Faça o download do arquivo em anexo e salve na raiz do diretório c:\ ou em qualquer outro diretório, mas vc deverá colocar todo o caminho na linha de comando abaixo.
    2. Abra o prompt de comando como Administrador e digite o seguinte comando:

    regsvr32 c:\clipboard.dll

    ou

    regsvr32 "caminho completo"\clipboard.dll

    Depois de realizado isto, vc deve receber uma mensagem que a dll foi registrada com sucesso. E aí é só rodar a macro que a mensagem não deve mais aparecer.
    Anexos
    clipboard.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (5 Kb) Baixado 24 vez(es)

    Guima
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 26/09/2010

    Re: Criar arquivo Jpg a partir do conteúdo da área de transferência

    Mensagem  Guima em Qui 08 Set 2016, 15:46

    Ola amigos,

    essa rotina funciona para VBA do Excel ?

    Estou tentando e aparece a mensagem de "Valor da propriedade inválido"


      Data/hora atual: Dom 20 Ago 2017, 18:29