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

  • 问题

  • 在处理完批量图片后,需要加载一个宏文件 reportmend.exe已经下载号程序,但是在加载时,会显示如下提示;隐藏模块,编译错误。如何解决。

    在之前公司已经有相关文件关于如何解决这个问题,但是没办法运行在这台电脑上。

    方法:在群文件下载文件MSCOMCTL.OCX 文件

    关掉所有的word,excel,powperpointoffice程序

    查看自己的电脑是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对话框中光标闪烁处点右键选择粘贴,回车运行,提示注册成功。

    2017年9月25日 7:34

答案

  • 您好,

    是否可以提供详细的运行报错?比如哪一个隐藏模块报错?

    在重新注册MSCOMCTL.OCX模块后,请尝试以下步骤:

    1. 打开文件资源管理器,输入%APPDATA%,回车。
    2. 打开Microsoft文件,打开Forms, 查看是否有下面两个文件:
      comctllib.exd
      mscomctllib.exd
    3. 如果有的话,请重命名或者删除这两个文件。
    4. 重启Excel (重启后Excel会在需要的时候自动创建上面提到的文件)。

    另外,请将您的Office 2016升级到1707以及以上版本。在Excel 2016, 点击 文件 》 账户 》 更新选项 》 立即更新。

    Regards,

    Winnie Liang


    如果以上回复对您有所帮助,建议您将其“标记为答复”.
    如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.

    2017年9月26日 2:47
    版主
  • 抱歉重新下载和加载MSCOMCTL.OCX后依旧存在调用失败的现象,在通过管理员命令后显示dllregisterserver在C:windows/syswow64/mscomctl.ocx已成功,但是还是没办法在office word中运行

    您的Word 2016的具体版本是什么?打开文件 》 账户 》 关于Word查看具体版本信息。另外,目前有问题的只是一个指定文件有问题吗?

    新创建一个文档,简单的录制一个宏,是否可以正常运行?


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 
    如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.


    2017年9月26日 5:27
    版主

  • 您的Word 2016的具体版本是什么?打开文件 》 账户 》 关于Word查看具体版本信息。另外,目前有问题的只是一个指定文件有问题吗?

    新创建一个文档,简单的录制一个宏,是否可以正常运行?

    请提供以上提到的信息,方便跟进。

    如果是指定的文件,请将这个指定文件发送至GBSD TN Office Information Collection ibsofc@microsoft.com. (邮件中请包含本贴的链接以便我们跟进您的问题)。


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 
    如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.


    2017年9月26日 6:41
    版主
  • 加载其他宏是可以的。我的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.


    2017年10月4日 2:14
    版主

全部回复

  • 您好,

    是否可以提供详细的运行报错?比如哪一个隐藏模块报错?

    在重新注册MSCOMCTL.OCX模块后,请尝试以下步骤:

    1. 打开文件资源管理器,输入%APPDATA%,回车。
    2. 打开Microsoft文件,打开Forms, 查看是否有下面两个文件:
      comctllib.exd
      mscomctllib.exd
    3. 如果有的话,请重命名或者删除这两个文件。
    4. 重启Excel (重启后Excel会在需要的时候自动创建上面提到的文件)。

    另外,请将您的Office 2016升级到1707以及以上版本。在Excel 2016, 点击 文件 》 账户 》 更新选项 》 立即更新。

    Regards,

    Winnie Liang


    如果以上回复对您有所帮助,建议您将其“标记为答复”.
    如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.

    2017年9月26日 2:47
    版主
  • 抱歉重新下载和加载MSCOMCTL.OCX后依旧存在调用失败的现象,在通过管理员命令后显示dllregisterserver在C:windows/syswow64/mscomctl.ocx已成功,但是还是没办法在office word中运行
    2017年9月26日 5:24
  • 抱歉重新下载和加载MSCOMCTL.OCX后依旧存在调用失败的现象,在通过管理员命令后显示dllregisterserver在C:windows/syswow64/mscomctl.ocx已成功,但是还是没办法在office word中运行

    您的Word 2016的具体版本是什么?打开文件 》 账户 》 关于Word查看具体版本信息。另外,目前有问题的只是一个指定文件有问题吗?

    新创建一个文档,简单的录制一个宏,是否可以正常运行?


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 
    如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.


    2017年9月26日 5:27
    版主
  • 我也按照您的方法查找了我的office,没有找到您提到的两个文件,forms里面只有一个EXCEL.box文档
    2017年9月26日 5:29

  • 您的Word 2016的具体版本是什么?打开文件 》 账户 》 关于Word查看具体版本信息。另外,目前有问题的只是一个指定文件有问题吗?

    新创建一个文档,简单的录制一个宏,是否可以正常运行?

    请提供以上提到的信息,方便跟进。

    如果是指定的文件,请将这个指定文件发送至GBSD TN Office Information Collection ibsofc@microsoft.com. (邮件中请包含本贴的链接以便我们跟进您的问题)。


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 
    如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.


    2017年9月26日 6:41
    版主
  • 您好,

    我们未能通过上面的邮箱收到您的文件。请问您是否可以重新发一次?确保我们这边没有遗漏什么信息。


    Please remember to mark the replies as answers if they help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2017年9月29日 3:11
    版主
  • 加载其他宏是可以的。我的office是2016专业plus版本。
    2017年9月29日 3:23
  • 加载其他宏是可以的。我的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.


    2017年10月4日 2:14
    版主