none
VB6.0开发的程序在WINDOWS USERS权限下不能调用OFFICE控件作EXCEL报表汇出 RRS feed

  • 问题

  • 1.第三方程序包由VB6.0开发;在作报表汇出时,需要调用OFFICE控件,执行OFFICE EXCEL的宏命令和图表功能;

    2.操作环境:WIN7 、8、10 & OFFICE2003、2007、2013、2016;

    3.WINDOWS操作权限:USERS

    问题:第三方程序包在WINDOWS Administrator权限下可以正常调用OFFICE控件,作EXCEL报表汇出;当WINDOWS权限变更为USERS后,第三方程序调用不了OFFICE控件,不能正常汇出EXCEL报表.

    2017年12月5日 7:36

全部回复

  • 跪求大神指路!!!
    2017年12月5日 7:45
  • 你好,

    看起来还是权限的问题啊。在管理员权限下,可以正常运行这个三方程序包。在标准用户下,无法运行,因为没有赋予管理员权限。administrator用户作为高级用户权限。而你想让USER运行那么也必须要拥用相应的权限。

    可以尝试下下面的方法。

    找到执行程序.exe文件,右键--属性--安全--编辑--选择Users--编辑为完全控制--确定

    或者在想要运行的程序exe文件上按住Shift+右键单击,在弹出菜单中选择以另一身份运行(Run as different user),然后输入用户名和密码。

    或者将使用受限帐户运行指定程序的命令保存为快捷方式。查看下面的英文链接:如何创建允许标准用户以管理员身份运行应用程序的快捷方式

    https://www.howtogeek.com/124087/how-to-create-a-shortcut-that-lets-a-standard-user-run-an-application-as-administrator/


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

    2017年12月5日 12:05
    版主
  • 你好,

    几天没收到你的消息, 请问你的问题解决了吗?
    我正在建议有帮助的答复为 "回答"。请随时尝试, 让我知道的结果。如果答复是有帮助的, 请记住标记它作为答复。可以帮助其他社区成员有同样问题并且快速地发现有用的答复


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

    2017年12月12日 14:04
    版主