我目前正在尝试设置Microsoft.Office.Interop.Word.Application,以便可以扫描单词文档中的特定单词并替换它们。
这是我的代码的一部分,无法正常工作。
Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application() { Visible = true };
出现此错误:
定义中的意外标识符。预期不完整的结构化 在此之前或其他标记之前构建。
let fileName = Path.Combine(
System.Windows.Forms.Application.StartupPath,
"document.docx");
Microsoft.Office.Interop.Word.Application wordApp = new
Microsoft.Office.Interop.Word.Application() { Visible = true };
Microsoft.Office.Interop.Word.Document aDoc =
wordApp.Documents.Open(fileName, "ReadOnly: false, Visible: true");
aDoc.Activate();`enter code here`
FindAndReplace(wordApp, "{id}", "12345");
答案 0 :(得分:2)
代码的许多部分都使用C#语法,而不是F#。这就是用F#编写的样子:
let fileName = Path.Combine(System.Windows.Forms.Application.StartupPath, "document.docx")
let wordApp = new Microsoft.Office.Interop.Word.Application(Visible = true)
let aDoc = wordApp.Documents.Open(fileName, "ReadOnly: false, Visible: true")
aDoc.Activate()
FindAndReplace(wordApp, "{id}", "12345")