Gracias
<!-- Código
private void buttonClick(object sender, EventArgs e)
{
string filename ="Excel.exe"
Process proc = new Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = outfilename;
proc.StartInfo.Arguments = "archivo.xlsx";
proc.Start();
}
-->
"Verónica" <Veróni...@discussions.microsoft.com> wrote in message
news:CB6A10B4-225C-4E77...@microsoft.com...
Resulta que al ejecutar el código al final me da error al abrir una de las
hojas excel y creo q es porque el nombre es compuesto.
En estos casos debo de especificarlo, sintácticamente de alguna manera para
que se entere?
Gracias de nuevo
Que tiene espacios en el nombre del archivo?
si es así, mandale una secuencia de escape \" a ver si funciona al inicio y
al final de la cadena.
"Verónica" <Ver...@discussions.microsoft.com> wrote in message
news:D8325274-7CB1-45F9...@microsoft.com...
Estoy intentando abrir un archivo con el siguiente codigo
System.Diagnostics.Process apertura = new Process();
try
{
apertura.EnableRaisingEvents = false;
apertura.StartInfo.FileName = @"C:\Program Files\Microsoft
Office\OFFICE11\WINWORD.EXE";
apertura.StartInfo.Arguments = @FileName;
apertura.StartInfo.CreateNoWindow = true;
apertura.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
apertura.Start();
}
catch (Exception ex)
{
txtresultado.Text = ex.Message;
txtresultado.Visible = true;
}
apertura.WaitForExit();
No me da ningun error pero nunca termina de abrir y la aplicacion se queda
esperando.
Desde ya muchas gracias por su ayuda.