积极答复者
如何在office 专业加强2016版本中运行一个插入图片的宏程序(该程序可在office2010,office2013上使用)

问题
-
在处理完批量图片后,需要加载一个宏文件 reportmend.exe已经下载号程序,但是在加载时,会显示如下提示;隐藏模块,编译错误。如何解决。
在之前公司已经有相关文件关于如何解决这个问题,但是没办法运行在这台电脑上。
方法:在群文件下载文件MSCOMCTL.OCX 文件
关掉所有的word,excel,powperpoint等office程序
查看自己的电脑是32位还是64位:
32位操作系统:将文件MSCOMCTL.OCX并拷贝到c:\windows\system32文件夹下,
在运行框(Win键+R)输入regsvr32 C:\Windows\System32\MSCOMCTL.OCX 点击确定
64位操作系统:将文件MSCOMCTL.OCX并拷贝到c:\windows\SysWOW64文件夹下
在运行框(Win键+R)输入regsvr32 C:\Windows\SysWow64\MSCOMCTL.OCX
WIN7请按此操作,开始菜单->所有程序->附件->命令提示符(请注意这里不是左键直接点击,是右键点击,在弹出菜单选择”以管理员身份运行”),复制regsvr32相关的一串代码,在弹出的DOS对话框中光标闪烁处点右键选择粘贴,回车运行,提示注册成功。
答案
-
您好,
是否可以提供详细的运行报错?比如哪一个隐藏模块报错?
在重新注册MSCOMCTL.OCX模块后,请尝试以下步骤:
- 打开文件资源管理器,输入%APPDATA%,回车。
- 打开Microsoft文件,打开Forms, 查看是否有下面两个文件:
comctllib.exd
mscomctllib.exd - 如果有的话,请重命名或者删除这两个文件。
- 重启Excel (重启后Excel会在需要的时候自动创建上面提到的文件)。
另外,请将您的Office 2016升级到1707以及以上版本。在Excel 2016, 点击 文件 》 账户 》 更新选项 》 立即更新。
Regards,
Winnie Liang
如果以上回复对您有所帮助,建议您将其“标记为答复”.
如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.- 已编辑 Winnie LiangMicrosoft contingent staff, Moderator 2017年9月26日 2:47
- 已标记为答案 ClaireJaneGu 2017年10月11日 2:41
-
抱歉重新下载和加载MSCOMCTL.OCX后依旧存在调用失败的现象,在通过管理员命令后显示dllregisterserver在C:windows/syswow64/mscomctl.ocx已成功,但是还是没办法在office word中运行
您的Word 2016的具体版本是什么?打开文件 》 账户 》 关于Word查看具体版本信息。另外,目前有问题的只是一个指定文件有问题吗?
新创建一个文档,简单的录制一个宏,是否可以正常运行?
如果以上回复对您有所帮助,建议您将其“标记为答复”.
如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.- 已建议为答案 Winnie LiangMicrosoft contingent staff, Moderator 2017年9月26日 6:00
- 已编辑 Winnie LiangMicrosoft contingent staff, Moderator 2017年9月26日 6:41
- 已标记为答案 ClaireJaneGu 2017年10月11日 2:41
-
您的Word 2016的具体版本是什么?打开文件 》 账户 》 关于Word查看具体版本信息。另外,目前有问题的只是一个指定文件有问题吗?
新创建一个文档,简单的录制一个宏,是否可以正常运行?
请提供以上提到的信息,方便跟进。
如果是指定的文件,请将这个指定文件发送至GBSD TN Office Information Collection ibsofc@microsoft.com. (邮件中请包含本贴的链接以便我们跟进您的问题)。
如果以上回复对您有所帮助,建议您将其“标记为答复”.
如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.
- 已编辑 Winnie LiangMicrosoft contingent staff, Moderator 2017年9月26日 6:41
- 已标记为答案 ClaireJaneGu 2017年10月11日 2:47
-
加载其他宏是可以的。我的office是2016专业plus版本。
Hi Claire,
如果其他的宏可以正常加载,只有这一个宏有问题的话,那很有可能与这个宏本身的代码有关。方便的话,您是否可以把代码分享给我们,我们这边帮您测测。
如果确实是代码本身的问题,我们建议您到Word for Developers论坛(英文论坛),详细分享代码,开发人员会帮您查看代码是否有误。进一步排查问题。Word for Developers forum:
https://social.msdn.microsoft.com/Forums/office/en-US/home?forum=worddev
如果以上回复对您有所帮助,建议您将其“标记为答复”.
如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.- 已编辑 Winnie LiangMicrosoft contingent staff, Moderator 2017年10月4日 2:15
- 已标记为答案 ClaireJaneGu 2017年10月11日 4:14
全部回复
-
您好,
是否可以提供详细的运行报错?比如哪一个隐藏模块报错?
在重新注册MSCOMCTL.OCX模块后,请尝试以下步骤:
- 打开文件资源管理器,输入%APPDATA%,回车。
- 打开Microsoft文件,打开Forms, 查看是否有下面两个文件:
comctllib.exd
mscomctllib.exd - 如果有的话,请重命名或者删除这两个文件。
- 重启Excel (重启后Excel会在需要的时候自动创建上面提到的文件)。
另外,请将您的Office 2016升级到1707以及以上版本。在Excel 2016, 点击 文件 》 账户 》 更新选项 》 立即更新。
Regards,
Winnie Liang
如果以上回复对您有所帮助,建议您将其“标记为答复”.
如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.- 已编辑 Winnie LiangMicrosoft contingent staff, Moderator 2017年9月26日 2:47
- 已标记为答案 ClaireJaneGu 2017年10月11日 2:41
-
抱歉重新下载和加载MSCOMCTL.OCX后依旧存在调用失败的现象,在通过管理员命令后显示dllregisterserver在C:windows/syswow64/mscomctl.ocx已成功,但是还是没办法在office word中运行
您的Word 2016的具体版本是什么?打开文件 》 账户 》 关于Word查看具体版本信息。另外,目前有问题的只是一个指定文件有问题吗?
新创建一个文档,简单的录制一个宏,是否可以正常运行?
如果以上回复对您有所帮助,建议您将其“标记为答复”.
如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.- 已建议为答案 Winnie LiangMicrosoft contingent staff, Moderator 2017年9月26日 6:00
- 已编辑 Winnie LiangMicrosoft contingent staff, Moderator 2017年9月26日 6:41
- 已标记为答案 ClaireJaneGu 2017年10月11日 2:41
-
您的Word 2016的具体版本是什么?打开文件 》 账户 》 关于Word查看具体版本信息。另外,目前有问题的只是一个指定文件有问题吗?
新创建一个文档,简单的录制一个宏,是否可以正常运行?
请提供以上提到的信息,方便跟进。
如果是指定的文件,请将这个指定文件发送至GBSD TN Office Information Collection ibsofc@microsoft.com. (邮件中请包含本贴的链接以便我们跟进您的问题)。
如果以上回复对您有所帮助,建议您将其“标记为答复”.
如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.
- 已编辑 Winnie LiangMicrosoft contingent staff, Moderator 2017年9月26日 6:41
- 已标记为答案 ClaireJaneGu 2017年10月11日 2:47
-
加载其他宏是可以的。我的office是2016专业plus版本。
Hi Claire,
如果其他的宏可以正常加载,只有这一个宏有问题的话,那很有可能与这个宏本身的代码有关。方便的话,您是否可以把代码分享给我们,我们这边帮您测测。
如果确实是代码本身的问题,我们建议您到Word for Developers论坛(英文论坛),详细分享代码,开发人员会帮您查看代码是否有误。进一步排查问题。Word for Developers forum:
https://social.msdn.microsoft.com/Forums/office/en-US/home?forum=worddev
如果以上回复对您有所帮助,建议您将其“标记为答复”.
如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.- 已编辑 Winnie LiangMicrosoft contingent staff, Moderator 2017年10月4日 2:15
- 已标记为答案 ClaireJaneGu 2017年10月11日 4:14