C#实现Office自动判分方法总结——环境篇

C#实现Office自动判分总结——环境篇

1. 基本环境依赖

  • 安装Visual Studio(版本不要用太老的,一般2010以上的都可以,博主使用的是2017企业版:百度云链接:Visual Studio 2017企业离线版 提取码:cpuz
    下载完成后把外面的压缩包和文件夹里的压缩包都解压到同一个目录下,然后运行安装程序,最好断网如果有提示更新也最好不要更新),安装的时候需要把C#相关的都选上。
  • 安装完整版的Microsoft Office(完整版是指 .net编程支持 都要选上并安装)。
    百度云链接:Microsoft Office 2010 提取码:提取码:mw61
    注意:如果曾经安装过WPS(是安装过,卸载了也算安装过),很可能会导致COM组件出错,这大概是跟注册表的一些东西有关很复杂,而且没有什么很好的解决方法,我的建议是安装好office后,再次安装一次WPS就行了。

2. 添加COM引用

  • 首先打开VS,新建C#工程
  • 右键引用,点添加引用
    在这里插入图片描述
    选中COM,搜索office,找到Microsoft Office ××.×(版本号) Object Library,勾上
    在这里插入图片描述
    再搜索Word,找到Microsoft Word ××.×(版本号) Object Library,勾上
    在这里插入图片描述
    (Excel、PowerPoint类似)
    点击确定即可,若找不到说明office没有完全安装。
  • 在代码最前面添加如下代码,若没报错则说明成功.
using MSWord = Microsoft.Office.Interop.Word;