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

freaklori

[Duvida] Criar Ficheiro Apartir do SAVEFILEDIALOG

5 mensagens neste tópico

Boas,

Tenho a seguinte duvida.

Como é que apartir do SaveFileDialog Consigo Criar um Ficheiro??

    Dim Path As New SaveFileDialog
    Path.FileName = "ExportDadosColgate"
    Path.Filter = "Excel 2007 (*.xlsx) |*.xlsx| Excel 2003 (*.xls) |*.xls"

    If Path.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
      ' -----> TO DO : Criar Ficheiro Excel Qd Salvo Pela SaveFileDialog
      txtFilename.Text = Path.FileName
    End If

O Objectivo sera qd seleccionar-mos uma pasta e indicarmos o nome do ficheiro ele o crie.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O save File dialog... apenas te vai devolver a path para onde estas a gravar o ficheiro... a criação e gravação de ficheiro deve ser criado independentemente da determinação do local.

Ou seja, imagina que estas a escrever um ficheiro excel com recurso as bibliotecas do offfice...

Ficaria qq coisa do genero:(na vou escrever o codigo com o detalhe e a sintaxe correcta...e so mesmo para ficares com uma ideia)

Dim path as string

Path = savedialog.filename - Escolhes o nome do ficheiro e a localização-

ExcelApp.Save(path) - Obriga o excel a gravar com o nome que seleccionaste anteriormente.

Não sei se era esta a tua questao?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obg pela ajuda.

Mas nao era por ai!

O Objectivo é fazer uma exportaçao, mas antes temos que criar o ficheiro de destino!

Que ira ser criado qd eu selecciono a pasta de destino e ponho la o nome do respectivo ficheiro.

Ele guarda essa informação eu quando carregar no botao exportaçao ele sabe  a pasta de destino e o nome do ficheiro e ai sim terá que cria-lo!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao..se for em excel estas enganado...

quer dizer... podes criar o ficheiro a cabeça... mas nao te adianta de muito...

a unica diferença é que fazes um save as no inicio,.... e um save no fim....

Para que queres criar o ficheiro no ínício... o quer interessa é que no final...quando ele acabar a exportação o ficheiro que pediste...existe!!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites


    FileExcelExport.xlApp.ActiveWorkbook.SaveAs(txtFilename.Text)

Resolvido

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