我的老板让我想办法让我们公司的组织结构图自动化。他们一直在使用 Visio,并希望继续使用。到目前为止,他们只是使用前几年的图纸并手动更改所有位置。到目前为止,我已经获取了所有员工数据,将其放入 Excel 工作簿,给每个员工一个唯一的 ID 号,并创建了一个报告到列,以放置每个员工报告的人的 ID 号。有了它,我可以通过导入数据在 visio 中制作组织结构图。我有两个问题:
Visio 为工作簿中的每个工作表制作组织结构图。我的老板想将所有过去的组织结构图数据保存在一个工作簿中,所以我不想通过导入 excel 工作簿来重新创建每年的组织结构图。
Visio 中的结构不是很好。我不知道是否有办法让 Visio 通过我在 Excel 中列出它们的方式来按顺序排列这些框,但这会有所帮助。我有几个人向一个人报告,但其中一个人应该比另一个人高(所以在 excel 中他们将直接位于第二行)。Visio 将人员随机放置在他们的层次结构中。
我是 VBA 新手,但已经用它做了一些小项目和大量研究。我想知道是否有人知道如何使用 VBA 在 Visio 中使用 Excel 数据创建结构化的组织结构图。(我们也有 2016 excel 版本,但只有 2010 Visio 版本,所以这有点障碍)。对此的任何帮助将不胜感激!