打开word中的word文件“找不到服务器应用程序、源文件或项目”是怎么回事?求解决方法,不要原因

打开word中的word文件“找不到服务器应用程序、源文件或项目”是怎么回事?求解决方法,不要原因,第1张

打开word中的word文件“找不到服务器应用程序、源文件或项目”是因为关联文件丢失,系统的中关于DOC(DOCX)、XLS(XLSX)、PPT(PPTX)等文件与打开它们的程序之间的关联给弄丢了,重新编辑注册表即可解决,方法如下:

1、鼠标右键点击电脑桌面任意位置,选择新建。

2、点击文本文档

3、双击打开新建的文本文档。

4、在文档内输入,如图所示。

Windows Registry Editor Version 500

[HKEY_CLASSES_ROOT\CLSID\{D70E31AD-2614-49F2-BOFC-ACA781D81F3E\AutoConvertTo]

@="{6A221957-2D85-42A7-8E19-BE33950D1DEB}"

[HKEY_CLASSES_ROOT\CLSID\{7AABBB95-79BE-4COF-8024-EB6AF271231C]\AutoConvertTo]

@="{6A221957-2D85-42A7-8E19-BE33950D1DEB}"

[HKEY_CLASSES_ROOT\CLSID\Y8E75D913-3D21-11D2-85C4-080009A0C626}\AutoConvertTo]

@="{6A221957-2D85-42A7-8E19-BE33950D1DEBy"

输入完成后按键盘上的CTRL+S保存此文档。

5、更改文档名后缀为reg。如图所示。

6、在d出来的界面点击是。如图所示。

7、双击此文档运行即可,这样注册表就重新编辑好了,重新打开word中的word文件就能打开了。

网上方法不少,可以尝试搜索一下。
第一种方法:
ResponseClearContent();
ResponseClearHeaders();
ResponseContentType = "Application/msword";
string s=ServerMapPath("E:/wendang/wo582doc");
ResponseWriteFile("E:/wendang/wo582doc");
ResponseWrite(s);
ResponseFlush();
ResponseClose();
第二种方法:
ResponseClearContent();
ResponseClearHeaders();
ResponseContentType = "Application/msword";
string strFilePath="";
strFilePath =ServerMapPath("E:/wendang/wo582doc");
FileStream fs = new FileStream(strFilePath,FileModeOpenOrCreate,FileAccessRead);
ResponseWriteFile(strFilePath,0,fsLength);
fsClose();
第三种方法:
string path=ServerMapPath("E:/wendang/wo582doc");
FileInfo file=new FileInfo(path);
FileStream myfileStream=new FileStream(path,FileModeOpen,FileAccessRead);
byte[] filedata=new Byte[fileLength];
myfileStreamRead(filedata,0,(int)(fileLength));
myfileStreamClose();
ResponseClear();
ResponseContentType="application/msword";
ResponseAddHeader("Content-Disposition","attachment;filename=wo582doc");
ResponseFlush();
ResponseBinaryWrite(filedata);
ResponseEnd();

1:在服务器上安装office的Excel软件
2:在"开始"->"运行"中输入dcomcnfgexe启动"组件服务"
3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",d出"Microsoft Excel 应用程序属性"对话框
5:点击"标识"标签,选择"交互式用户"
6:点击"安全"标签,在"启动和激活权限"上点击"自定义",然后点击对应的"编辑"按钮,在d出的"安全性"对话框中填加一个"NETWORK SERVICE"用户(注意要选择本计算机

名),并给它赋予"本地启动"和"本地激活"权限
7:依然是"安全"标签,在"访问权限"上点击"自定义",然后点击"编辑",在d出的"安全性"对话框中也填加一个"NETWORK SERVICE"用户,然后赋予"本地访问"权限
这样,我们便配置好了相应的Excel的DCOM权限
注意:我是在WIN2003上配置的,在2000上,是配置ASPNET用户

若不进行配置会出现错误
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
原因是用户没有使用Excel的权限。
导出到word同样要配置使用word的权限。
败,原因是出现以下错误: 80070005
症状:
oWordApplic = New WordApplication
当程序运行到这句时出现下面的错误:
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
oWordApplic = New WordApplication
当程序运行到这句时出现下面的错误:
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
解决方法一:
控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word文档
之后
单击属性打开此应用程序的属性对话框。
2 单击标识选项卡,然后选择交互式用户。
3单击"安全"选项卡,分别在"启动和激活权限"和"访问权限"组中选中"自定义",然后
自定义->编辑->添加ASPNET账户和IUSER_计算机名
这些帐户仅在计算机上安装有 IIS 的情况下才存在。
13 确保允许每个用户访问,然后单击确定。
14 单击确定关闭 DCOMCNFG。

解决方法二:
如果上述方法不能解决问题,就应该是权限问题,请尝试用下面的方法:
在webconfig中使用身份模拟,在<systemweb>节中加入 <identity impersonate="true" userName="你的用户名" password="密码"/>
</systemweb>
<identity impersonate="true" userName="你的用户名" password="密码"/>
此处我用的超级用户测试的--通过。

您的问题很简单。呵呵。百度知道很高兴帮助您解决您提出的问题。
原句:new word
翻译:生字 ;生词 ;新词

知识补充:
New Orioles Word新莺词
New Year Word会有神给的新年经文
New Word Balloon新字气球
a new word everyday每天教你一个词语
New Word addition增加
Xinhua New Word Dictionary新词语词典
new word identification新词识别
Brave New Word美丽新文字
The New Word发现新世界
百度知道永远给您最专业的英语翻译。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13475597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-14
下一篇 2023-08-14

发表评论

登录后才能评论

评论列表(0条)

保存