هستی666
شنبه 03 آبان 1393, 14:47 عصر
سلام خدمت دوستان
من از طریق این کد فایلهای word موجود روی سیستم را از طریق خودت آفیس باز می کنم.اما برای فایلهایی که نام آنها یا مسیرشان فارسی هست خطا می دهد و باز نمی کند علت چیست؟؟؟؟
private void btnview_Click(object sender, EventArgs e)
}
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = @".\\";
openFileDialog1.Title = "Browse Text Files";
openFileDialog1.CheckFileExists = true;
openFileDialog1.CheckPathExists = true;
openFileDialog1.DefaultExt = "txt";
openFileDialog1.Filter = "Text files (*.doc)|*.doc|All files (*.docx)|*.doc";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
openFileDialog1.ReadOnlyChecked = true;
openFileDialog1.ShowReadOnly = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
txtname.Text = openFileDialog1.FileName;
Process.Start("WINWORD.EXE", txtname.Text);
}
}
من از طریق این کد فایلهای word موجود روی سیستم را از طریق خودت آفیس باز می کنم.اما برای فایلهایی که نام آنها یا مسیرشان فارسی هست خطا می دهد و باز نمی کند علت چیست؟؟؟؟
private void btnview_Click(object sender, EventArgs e)
}
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = @".\\";
openFileDialog1.Title = "Browse Text Files";
openFileDialog1.CheckFileExists = true;
openFileDialog1.CheckPathExists = true;
openFileDialog1.DefaultExt = "txt";
openFileDialog1.Filter = "Text files (*.doc)|*.doc|All files (*.docx)|*.doc";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
openFileDialog1.ReadOnlyChecked = true;
openFileDialog1.ShowReadOnly = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
txtname.Text = openFileDialog1.FileName;
Process.Start("WINWORD.EXE", txtname.Text);
}
}