none
Office 2007 升级到2016后,Access数据库 电子表格导入导出功能出现感叹号,不能使用 RRS feed

  • 问题

  • 在Office 2007环境下使用VBA写的宏正常调用控件,能把Excel电子表格导入进Access2007数据库中,

    也能从Access2007数据库正常导出;

    升级到Office 2016后,

    1.VBA写的宏控件按钮不能使用

    2.不能把Excel电子表格导入进Access2016数据库中,

    3.也不能从Access2016数据库正常导出;

    Access2016数据库 创建 宏 显示所有操作以及后电子表格导入导出功能,都出现感叹号

    不能实现用VBA导入导出数据

    2018年11月13日 2:52

全部回复

  • 你好,

    Office 2007已经是比较古早的Office版本了。从2007版本到2016版本,可能存在某些VBA宏功能的改变,某些组件的调用,和不兼容性。

    请尝试在Access 2016版本中,重新编写新的VBA代码,用于Excel 2016和Access 2016版本。如果你对于你的代码有相关问题,建议你提供详细的代码信息,前往Office for developers英文论坛(抱歉,目前没有中文Office开发论坛),做进一步的探讨。


    Best Regards,
    Winnie Liang


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

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.


    2018年11月13日 8:43
  • 您好!

    谢谢您的指导!

    开始我们也认为是代码不兼容的问题

    但是,数据库的确认,我还没有进入VBA代码,

    仅在Access2016版本中打开数据库确认,就发现有感叹号(!)

    是功能限制了

    打开流程

    创建-->宏-->显示所有操作-->数据导入导出

    其中在

    1.显示所有操作

    2.数据导入导出下(5个选项)

    ImportExportData

    ImportExportSpreadsheet

    ImportExportText

    ImportExportPointList

    RunSavedImportExport

    都出现感叹号(!)

    是不是我们的Office2016版本没有完全开通Access的权限,调用功能被限制

    (信任中心设置已设置:启用所有宏)

    我有截图,但不能上传,提示没有验证前不能上传图片

    我发邮件给您!





    • 已编辑 canonIT 2018年11月14日 0:26
    2018年11月14日 0:21
  • 抱歉,关于VBA code的问题,还是如我前面回复中建议的,请前往Office for developers英文论坛(抱歉,目前没有中文Office开发论坛),做进一步的探讨。

    Best Regards,
    Winnie Liang


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

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.


    2018年12月3日 12:17