ME AJUDEM, TA DIFICIL !!

RENGAR 11/09/2013 01:52:05
#428681
Ola amiguinhos.

Não entendo muito do VB, fiz um programinha igual a mala direta do WORD com ajuda de outro amigo, funcionou perfeitamente, agora não esta mais funcionando.

o programa acha um arquivo texto no qual desejo editar algumas partes, como nome, idade etc.., preenchendo os dados no VB, clico no botão [Ô]Gerar[Ô] e ele alterava o texto com os novos dados, agora ele não altera mais, ele mostra esse ERRO.

ROBSON 11/09/2013 07:01:04
#428682
Ola
1. Você postou sua dúvida no fórum errado.
2. Modifique o titulo do tópico para se adequar às regras do fórum
TUNUSAT 11/09/2013 09:23:35
#428685
RENGAR,


O que está mostrando na mensagem de erro é que não está achando o arquivo para abrir (e posteriormente modificar).

O OPEN (abrir arquivo) está procurando em:
- [Ô]My.Computer.FileSystem.CurrentDirectory[Ô] que está apontando para algo assim:
[Ô]C:\Users\RAGNER\Documents\Visual Studio 2012\Project ... \Debug\...[Ô]

Você tem certeza que o arquivo texto a ser modificado está neste diretório (pasta) mesmo?

Bom, posta lá no Fórum correto também...


[][ô]s,
Tunusat.
FILMAN 11/09/2013 21:09:12
#428730
Resposta escolhida
Pelo que percebi o caminho em que o arquivo encontra-se esta errado tente fazer assim

troque a linha do erro por essa:

objDoc = objWord.Documents.Open(caminho & [Ô]\[Ô] & arquivoSelecionado)

Espero ter ajudado
ROBSON 11/09/2013 22:44:07
#428732
1. Possivelmente o fórum ideal é o VB.Net. Lá seu tópico tem mais chances de ser visualizado e ajudado por diversos craques.
2. O ideal é que no título do tópico coloque informações mais objetivas do problema, por ex: [ô]Erro xxx ao editar[ô]

TUNUSAT 12/09/2013 07:50:17
#428741
Rengar,

Não entendi isto:
[Ô]... Anteriormente ele listava os arquivos [Ô]*.doc[Ô] automaticamente, então adicionei mais uma list box e um botão para listar os arquivos textos no PEN driver, ae ele parou de funcionar. ...[Ô]

Mas então ele está apontando para o caminho da Pen-Drive?!?
Se é assim, então faça o que o FILMAN falou e coloque uma variável no lugar do caminho. Esta variável será preenchida com o valor que você coletou ao escolher o caminho que receberá o arquivo. Se você deixou o usuário escolher a Pen-Drive como lugar onde pode abrir arquivos, então precisa no [Ô]objDoc = objWord.Documents.Open(...[Ô] manda ele apontar para este caminho. Usando eta variável: [Ô]caminho = fb1.SelectPath[Ô]

Pelo que entendi, isto meio que [Ô]obriga[Ô] o usuário a salvar o arquivo no mesmo ponto que abriu (open)?!? é isto?!?

[][ô]s,
Tunusat.
TUNUSAT 12/09/2013 11:32:41
#428753
Rengar,


Você reparou também que o conteúdo da variável [Ô]arquivoSelecionado[Ô] é igual a [Ô]Nothing[Ô]?
Isto também quer dizer que não foi selecionado nenhum arquivo...
...não corretamente pelo menos.


[][ô]s,
Tunusat.
Tópico encerrado , respostas não são mais permitidas