• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Batista15

Excel

4 mensagens neste tópico

Boas pessoal,

Preciso da vossa ajuda, estou a querer enviar uma pct para o excel, tenho o seguinte codigo:

        excel.range("A1").value = APB0.BackgroundImage

Mas da o seguinte erro:

Membro não encontrado. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Falta-te qualquer coisa, estás a dizer que o valor da célula é igual a uma imagem!!!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Falta-te qualquer coisa, estás a dizer que o valor da célula é igual a uma imagem!!!

Como assim?

E o mesmo método como envio uma label ou assim!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não deve ser.

No início do programa escreve: Option Strict On

Ou alternativamente, vais ao My Project -> Compile -> Option strict: -> On

Se tiveres isto a off, o VB tenta entender o que pretendes e faz conversões no backgroud, tem vantagens e desvantagens.

Para enviares uma label devias ter APB0.Label1.Text

Todos os objectos são compostos por um conjunto de valores, por exemplo: Text, BackColor, Posicion, etc...

Se queres mesmo passar a imagem (o bitmap) provavelmente terás que fazer copy&paste, ou semelhante (nunca fiz).

Mas dizer que o valore de uma célula é igual a uma estrutura compostas por vários valores e estruturas, não me parece víavel.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora