1

我的老板让我想办法让我们公司的组织结构图自动化。他们一直在使用 Visio,并希望继续使用。到目前为止,他们只是使用前几年的图纸并手动更改所有位置。到目前为止,我已经获取了所有员工数据,将其放入 Excel 工作簿,给每个员工一个唯一的 ID 号,并创建了一个报告到列,以放置每个员工报告的人的 ID 号。有了它,我可以通过导入数据在 visio 中制作组织结构图。我有两个问题:

  1. Visio 为工作簿中的每个工作表制作组织结构图。我的老板想将所有过去的组织结构图数据保存在一个工作簿中,所以我不想通过导入 excel 工作簿来重新创建每年的组织结构图。

  2. Visio 中的结构不是很好。我不知道是否有办法让 Visio 通过我在 Excel 中列出它们的方式来按顺序排列这些框,但这会有所帮助。我有几个人向一个人报告,但其中一个人应该比另一个人高(所以在 excel 中他们将直接位于第二行)。Visio 将人员随机放置在他们的层次结构中。

我是 VBA 新手,但已经用它做了一些小项目和大量研究。我想知道是否有人知道如何使用 VBA 在 Visio 中使用 Excel 数据创建结构化的组织结构图。(我们也有 2016 excel 版本,但只有 2010 Visio 版本,所以这有点障碍)。对此的任何帮助将不胜感激!

4

1 回答 1

1

Visio OrgChart 向导可以往返数据。您可以使用 Excel 文件创建 Visio OrgChart,对其进行修改,然后将信息导出回 Excel,但是... OrgChart 向导将个人随机放置在页面上,因此您尝试放入 Excel 文件的任何顺序都会丢失。有一个第 3 方 OrgChart 向导会尊重您的订单,但我手头没有详细信息。至于版本问题,您必须以 Visio 10 可以处理的旧格式保存 Excel 文件。

于 2017-03-26T13:03:49.547 回答