商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 信息化频道 > 正文

配置Office服务器的两个妙方

—— 单机软件实现企业应用
          单机软件实现企业应用文章导读
          单机软件实现企业应用 配置Office服务器的五大常见问题
          单机软件实现企业应用 配置Office服务器的两个妙方
          单机软件实现企业应用 多人共用Excel的两种解决办法
 
  【IT168 专稿】如果决定继续在服务器端进行“Office 自动化”,我们必须解决配置Office服务器的五大常见问题。但由于其中大多数问题都是与配置相关的,而服务器端的状况又千差万别,所以没有任何一种配置方法是万能的。笔者这里介绍两种配置方法,希望读者可根据具体情况,甄选利弊,择优选择,并在应用之前做好充分测试。
 
将 Office 应用程序配置为在交互式用户帐户下运行
 
  这种方法可以使 Office 同时获得特定桌面的身份和可交互性,是调试时的最佳选择。但为了成功运行,这种方法会要求交互式用户保持登录状态,因此,在一些情况下这种方法可能并不适用。
 
  在交互式用户帐户下设置 Office 自动化服务器步骤如下:
 
  1. 以管理员身份登录到计算机,并使用完整安装来安装Office;
 
  2. 启动要自动运行的 Office 应用程序,强制该应用程序进行自我注册;
 
  3. 运行该应用程序后,请按 Alt+F11 以加载 Microsoft Visual Basic for Applications (VBA) 编辑器,强制 VBA 进行初始化;
 
  4. 关闭包括 VBA在内的应用程序;
 
  5. 单击开始,单击运行,然后键入 DCOMCNFG,选择要自动运行的Office应用程序,单击属性打开此应用程序的属性对话框;
 
  6. 单击安全选项卡,验证使用默认的访问权限和使用默认的启动权限已选中;
 
  7. 单击标识选项卡,然后选择交互式用户;
 
  8. 单击确定,关闭属性对话框并返回主应用程序列表对话框;
 
  9. 在 DCOM 配置对话框中,单击默认安全性选项卡;
 
  10. 单击访问权限的编辑默认值。验证访问权限中是否列出下列用户,如果没有列出,则添加这些用户:SYSTEM、INTERACTIVE、Everyone、Administrators、IUSR_<machinename>、IWAM_<machinename>;
 
  11. 确保允许每个用户访问,然后单击确定;
 
  12. 单击启动权限的编辑默认值,验证启动权限中是否列出下列用户,如果没有列出,则添加步骤10中的那些用户;
 
  13. 确保允许每个用户访问,然后单击确定;
 
  14. 单击确定关闭 DCOMCNFG;
 
  15. 启动 REGEDIT,然后验证对于要自动运行的 Office 应用程序,是否存在下列注册表项和字符串值,如果这些注册表项不存在,则应在系统中创建它们。
 
  Microsoft Access 2000/2002
  注册表项:HKEY_CLASSES_ROOT\AppID\MSACCESS.EXE
  AppID:{73A4C9C1-D68D-11D0-98BF-00A0C90DC8D9}
 
  Microsoft Access 97
  注册表项:HKEY_CLASSES_ROOT\AppID\MSACCESS.EXE
  AppID:{8CC49940-3146-11CF-97A1-00AA00424A9F}
 
  Microsoft Excel 97/2000/2002
  注册表项:HKEY_CLASSES_ROOT\AppID\EXCEL.EXE
  AppID:{00020812-0000-0000-C000-000000000046}
 
  Microsoft Word 97/2000/2002
  注册表项:HKEY_CLASSES_ROOT\AppID\WINWORD.EXE
  AppID:{00020906-0000-0000-C000-000000000046}
 
  16. 重新启动系统(必需)。
1 2
©版权所有。未经许可,不得转载。
[责任编辑:边保京]