第 1 题
你基于「文档」文件夹里的一个文件建了查询,然后把工作簿发邮件给同事。他们点「全部刷新」。会发生什么?
- A正常——数据已经加载进工作簿了
- B刷新失败,因为查询里存的是你的绝对路径,而那个路径在他们机器上不存在
- CExcel 会自动提示他们浏览选择文件
- D能用,但只返回缓存过的那些行
▶看答案与解析
正确答案:B. 刷新失败,因为查询里存的是你的绝对路径,而那个路径在他们机器上不存在
🐱 加载好的结果确实会随工作簿一起走,所以在有人刷新之前表看起来完全正常——这正是它难以诊断的原因。查询步骤本身记着你的路径,在另一台机器上这个路径解析不到任何东西,于是刷新抛出数据源错误。修法是把路径参数化;用共享网络位置或 SharePoint 作源也行,因为那样路径对每个人都一样,而不是绑在某一个用户配置上。