win32com 打开word - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

win32com 打开word

时间:2020-07-09 14:15:43
w7系统打开word时电脑显示“不是有效的win32应用程序”求高手解决 Office 2007无法卸载,也无法安装——我的同事计算机上安装的Office 2007坏掉了,想卸载后重新安装,但卸载
作者:

win32com 打开word

w7系统打开word时电脑显示“不是有效的win32应用程序”求高手解决...

Office 2007无法卸载,也无法安装——我的同事计算机上安装的Office 2007坏掉了,想卸载后重新安装,但卸载也卸载不掉,安装也安装不上去。

是软件,无非就是两个地方:注册表和文件,我查找了一下kb,然后结合以前的经验,成功的卸载并重新安装了Office 2007。

强制卸载office 2007需要执行如下步骤: Office 2007文件夹文件 %windir%\installer 1、按住winkey(windows徽标键)+R,输入%windir%\Installer,回车。

打开installer文件夹。

2、右键点击窗口右边的空白处,查看-详细信息。

3、到资源管理器菜单栏,查看,勾选状态栏。

这样您就可以在资源管理器最下面的状态栏看到文件的详细信息。

4、依次点击每个MSI,留意看状态栏的详细信息。

找到每个Office 2007的相关文件,这可能包括word2007等相关组件。

5、在每个Office 2007的msi上,点击右键,选择 卸载。

Office Source Engine服务 1、按住winkey(windows徽标键)+R,输入 services.msc,回车。

打开服务器管理器。

2、找到Office Source Engine,右键点击,选择停止。

Office 2007安装文件和目录 1、按住winkey(windows徽标键)+R,输入 %CommonProgramFiles%\Microsoft Shared,回车。

2、删除Office12 和 Source Engine 目录 3、按住winkey(windows徽标键)+R,输入%ProgramFiles%\Microsoft Office,回车。

4、删除Office12目录 5、按住winkey(windows徽标键)+R,输入 %appdata%\microsoft\templates ,回车 6、删除 Normal.dotm 和Normalemail.dotm 文件。

5、按住winkey(windows徽标键)+R,输入 %appdata%\microsoft\document building blocks,进入2052或者1033文件夹 6、删除 Building blocks.dotx 文件 7、按住winkey(windows徽标键)+R,输入 %AllUsersprofile%\Application Data\Microsoft\Office\Data 回车 8、删除所有文件 临时文件 1、按住winkey(windows徽标键)+R,输入 %temp%,回车 2、删除所有文件 缓存文件 1、在资源管理器 :工具菜单-文件夹选项-查看-高级设置,依次执行如下点击或勾选: ·勾选“显示系统文件夹内容" ·取消勾选“隐藏受保护的操作系统文件” ·点选“显示所有文件和文件夹” ·取消勾选“隐藏已知文件类型的扩展名” ·点击应用 ·点击“应用到所有文件夹” 2、查找所有本地硬盘的根目录,找到 \MSOCache\All Users 目录,进入。

3、删除该目录下所有包含这样字样的目录: 0FF1CE)- Office 2007注册表 1、regedit 2、浏览到 HKEY_CURRENT_USER\Software\Microsoft\Office\12.0 3、删除12.0这个子键 4、浏览到如下子键,删除对应的子键 • HKEY_CURRENT_USER\Software\Microsoft\Office\12.0 • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0 • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Delivery\SourceEngine\Downloads\*0FF1CE}-* • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*0FF1CE* • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\*F01FEC • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\*F01FEC • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ose • HKEY_CLASSES_ROOT\Installer\Features\*F01FEC • HKEY_CLASSES_ROOT\Installer\Products\*F01FEC • HKEY_CLASSES_ROOT\Installer\UpgradeCodes\*F01FEC • HKEY_CLASSES_ROOT\Installer\Win32Assemblies\*Office12* 注:上面以星号括起来的子键,例如 *office12*,表示前后都有文字,这个子键名称可能是变化的,但一定含有office12的字样。

并不是说以星号开头结尾的子键。

5、浏览到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 6、依次查看每个 UninstallString ,找到所有的 office12的相关项,这可能包含 \Office Setup Controller\Setup.exe 这样的字样。

7、删除每个找到的子键。

8. 重启计算机,运行office2007安装程序 建议你去下载龙卷风版的office2007,因为龙卷风版的不用激活

python中调用win32com启动dll文件,报错

基本步骤(1)创建)一个 MFC 的程序工程。

注意:在VC中对WORD进行操作需要在MFC AppWizard - Step 2 of4中的Automaiton选项上打上勾。

(2)Ctrl+W 执行 ClassWizard(本文按照 VC6 操作,示例程序是在VC6 下编写测试的)。

(3)Add Class...\From a type Library... 在 Office目录中,找到想使用的类型库。

(我使用的是 Office2003,其Word 的类型库文件,保存在 E:\ProgramFiles\Microsoft Office\Office12\MSWOR.OLB)。

(4)选择类型库文件后,在弹出的对话窗中继续选择要添加的类。

具体选择什么类,要看你将来在程序中打算调用什么功能。

当然,也可以不用考虑这么多,用鼠标和Shift键配合,全部选择也可以。

(5)初始化COM。

方法一,找到App的InitInstance()函数,在其中添加AfxOleInit()函数的调用;方法二,在需要调用COM功能的地方 CoInitialize(NULL),调用完毕后CoUninitialize()。

(6)在你需要调用 Office 功能函数的 cpp 文件中 #include //为了方便操作 VARIANT 类型变量,使用 CComVariant 模板类 #include "文件名.h" //具体的头文件名,是由装载类型库的文件名决定的,如MSWORD。

示例程序: //word应用程序 _Application app; //初始化连接 app.CreateDispatch("word.Application"); Documents doc; CComVarianta(_T(strWord)),b(false),c(0),d(true),aa(0),bb(1); _Document doc1; doc.AttachDispatch(app.GetDocuments()); doc1.AttachDispatch(doc.Add(&a,&b,&c,&d)); Range range; //求出文档的所选区域 range=doc1.GetContent();//取出文件内容 str=range.GetText(); m_richedit.SetWindowText(str); //关闭 app.Quit(&b,&c,&c); //释放环境 app.ReleaseDispatch();

excel和ppt图标都异常,打开就显示不是有效的win32应用程序,但...

请不要盗用我的答案!!一号方案【新P】注意【原创】:1.安全模式下,效果更好!2. 以下所要使用的软件,都要安装或升级到最新版本,以保证使用的效果。

3. 不杀毒,直接使用以下方法也可以 。

若效果不好,就先在安全模式下用优质杀毒软件(如:卡巴斯基)杀一下,360安全卫士最好也用一下,之后,再用以下方法。

(用360安全卫士的“杀木马”----“全盘扫描”。

杀完重启。

)以下方法,不一定都要用,可以一个一个去试。

有时,仅第一个就管用了。

一. 关闭浏览器,打开新版本360安全卫士的“系统修复”,扫描后,再点“一键修复” 。

再用360急救箱(360安全卫士的“功能大全”里有。

若未安装360安全卫士,也可单另安装急救箱。

)【按步骤操作:先“开始急救”;扫描完后,重启;再点“系统修复” (可以全选)――“立即修复”。

接着,点“DLL文件恢复”,添加系统检测时所得知丢失的DLL文件,再点“立即修复"。

“修复网络”视情况而决定是否修复。

完后,应重启。

】二.用360安全卫士的“清理插件”进行扫描,扫除恶意插件后,进行清理。

完后应重启。

三.用windows清理助手(从网上下载)。

扫描后(若扫出东西,都勾并清理),再用故障修复(全选),然后在桌面点鼠标右键刷新。

安全模式下效果好。

四.用金山急救箱【勾上“扩展扫描”,点扫描后,如果出现可以修复的项目,全选后,点“立即处理”,完后重启。

】也可下载使用可牛系统急救箱。

强调------1.修复中,杀软或360有提示时,请点允许。

操作中如提示重启就重启下电脑。

2.效果不好时,看“注意”中的三点。

3. 完后,效果不好的话,也可考虑系统还原一下(选好还原点)。

4.还不行,就找专修店或重装系统。

祝你成功 !

大家还关注
    
阅读排行
推荐阅读