操作用于打开word文档的字符串

本文关键字:文档 字符串 word 作用于 操作 | 更新日期: 2023-09-27 18:26:18

基于C#中路径中有空格的Opening Word文档。我想问一下如何做同样的事情,但当路径是从列表框中获取的。我知道如果我使用@"path",它会起作用,但当打开时,我如何对listBox.SelectedItem.ToString()进行同样的操作

var _p = new Process();
_p.StartInfo.FileName = "Word.exe"
_p.StartInfo.Arguments = lbFiles.SelectedItem.ToString();

假设我想打开"C:''new word document.docx"。word出现错误。找不到路径"C:''new.doc"任何方法。

操作用于打开word文档的字符串

也试着用引号括住文件名:

_p.StartInfo.Arguments = string.Format("'"{0}'"", lbFiles.SelectedItem);

此外,Word.exe在我的系统上不起作用。您可能需要将其更改为:

_p.StartInfo.FileName = "WinWord.exe"