ARQUIVO .DOC, COMO FAZER??
Bom dia pessoal,
Gostaria de saber como faço para trazer para a tela todo arquivo em Word.
Obrigado,
Oswaldo
Gostaria de saber como faço para trazer para a tela todo arquivo em Word.
Obrigado,
Oswaldo
tenta essa função
Para usar:
Text1.Text = AbreArquivo("C:\Texto.doc")
boa sorte
Function AbreArquivo(sArquivo As String) As String
Dim iARQ As Integer
Dim sLinha As String
Dim sResult As String
iARQ = FreeFile
Open sArquivo For Input As iARQ
Do While Not EOF(iARQ)
*Pega o conteúdo da linha
Line Input #iARQ, sLinha
*Quebra a linha e concatena (soma) o resultado
sResult = sResult + Chr(13) & Chr(10) + sLinha
Loop
AbreArquivo = sResult
Fecha o arquivo
Close iARQ
End Function
Para usar:
Text1.Text = AbreArquivo("C:\Texto.doc")
boa sorte
Sinkertec, assim eu já sabia, em todo caso agradeço, mas eu pensei que tivesse um jeito de trazer todo o arquivo de uma vez, sem fazer linha por linha do arquivo texto.
Ah tá..entendi..vou pesquisar e te mando alguma coisa caso ache!!
Obrigado, novamente!!!
Matheus
Matheus
Vc quer pegar o conteudo de um arquivo do word e jogar num text
ou serve abrir o word automaticamente com o arquivo desejado?
Não, eu preciso pegar o conteudo e jogar num text, abrir automaticamente eu ja vi aqui mesmo, mas não é isso que eu quero.
Obrigado,
Matheus
Obrigado,
Matheus
Detalhe a rotina acima que voce me passou serve apenas para arquivos texto, e não para arquivos word, estou certo!!!
Matheus
Matheus
é mesmo..teste aki..desculpa ae
Pois é!!!
Não achei nada neste sentido, por exemplo, pegar o conteudo da linha 6 do arquivo em word (documento.doc)
Mas obrigado assim mesmo.
Matheus
Não achei nada neste sentido, por exemplo, pegar o conteudo da linha 6 do arquivo em word (documento.doc)
Mas obrigado assim mesmo.
Matheus
Amigo tenta isso:
Dim Tmp1 As Object
Set Tmp1 = CreateObject("Word.Application")
Tmp1.Visible = True
Tmp1.Documents.Open App.Path & "\Modelo.doc"
Tmp1.Activate
TxtTexto.Text = Tmp1.ActiveDocument.Paragraphs(2) '(2) Numero da linha.
Dim Tmp1 As Object
Set Tmp1 = CreateObject("Word.Application")
Tmp1.Visible = True
Tmp1.Documents.Open App.Path & "\Modelo.doc"
Tmp1.Activate
TxtTexto.Text = Tmp1.ActiveDocument.Paragraphs(2) '(2) Numero da linha.
Tópico encerrado , respostas não são mais permitidas