安装Cloud6.2和Office2010集成时,在Win10系统和.net4.0环境下,按照教程进行环境准备和安装后,Excel中未出现Cloud页签。尝试通过启用禁用项目和注册表修改两种方法解决,但均失败,报错提示无法找到指定的vsto文件路径,导致无法加载COM加载项。请求帮助解决Cloud页签未出现的问题。
Cloud6.2 ,office2010,WIN10系统, .net4.0
使用Cloud6.2安装包中数据引入工具安装
根据https://vip.kingdee.com/article/26344帖子进行环境准备,安装部署
安装完成后,未在EXCEL打开中找到Cloud页签。
按照“安装注意事项”第一种解决办法:如果打开EXCEL没有看到K/3 Cloud页签,则选择EXCEL的“文件→选项→加载项”,
在该页面的【管理】下拉菜单选择禁用项目,点击【跳转】,将涉及Cloud的菜单启用; 或者加载项中先禁用项目Kingdee.BOS.Excel.AddIn,然后在COM加载项中重新加载该项目即可; 在管理中选择COM加载项,点转到,
此时“Kingdee.BOS.Excel.Addln”未勾选。
勾选后,提示未加载,加载COM加载项时出现运行错误;点击确定后报错
详细信息内容如下:
名称:
从: file:///C:/Program Files(x86)/Kingdee/K3Cloud/Tools/ExcelAddIn/Kingdee.BOS.Excel.AddIn.vsto
************** 异常文本 **************
System.Deployment.Application.DeploymentDownloadException: 下载 file:///C:/Program Files(x86)/Kingdee/K3Cloud/Tools/ExcelAddIn/Kingdee.BOS.Excel.AddIn.vsto 未成功。 ---> System.Net.WebException: 未能找到路径“C:\Program Files(x86)\Kingdee\K3Cloud\Tools\ExcelAddIn\Kingdee.BOS.Excel.AddIn.vsto”的一部分。 ---> System.Net.WebException: 未能找到路径“C:\Program Files(x86)\Kingdee\K3Cloud\Tools\ExcelAddIn\Kingdee.BOS.Excel.AddIn.vsto”的一部分。 ---> System.IO.DirectoryNotFoundException: 未能找到路径“C:\Program Files(x86)\Kingdee\K3Cloud\Tools\ExcelAddIn\Kingdee.BOS.Excel.AddIn.vsto”的一部分。
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
在 System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
在 System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
在 System.Net.FileWebRequest.GetResponseCallback(Object state)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
在 System.Net.FileWebRequest.GetResponse()
在 System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
--- 内部异常堆栈跟踪的结尾 ---
在 Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.GetManifests(TimeSpan timeout)
在 Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()
使用第二种解决办法: 打开EXCEL还是看不到K/3Cloud页签,可能是引入工具没有写入注册表中,处理方法是:
复制下面的文字并保存为后缀名为 .reg的文件,然后点击执行即可。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\Kingdee.BOS.Excel.AddIn]
"Description"="Kingdee.BOS.Excel.AddIn- Excel add-in created with Visual Studio Tools for Office"
"FriendlyName"="Kingdee.BOS.Excel.AddIn"
"LoadBehavior"=dword:00000003
"Manifest"="C:\\Program Files(x86)\\Kingdee\\K3Cloud\\Tools\\ExcelAddIn\\Kingdee.BOS.Excel.AddIn.vsto|vstolocal"
执行后,打开桌面的K3 Cloud数据引入工具,报错信息如按方法一勾选Kingdee.BOS.Excel.Addln的报错一致,依然没有Cloud页签,。
请大神看看什么原因导致一直无法成功安装。谢谢!谢谢!谢谢!
推荐阅读