【发布时间】:2011-04-30 13:38:17
【问题描述】:
我对本网站首页上显示的丰富知识有点害怕,但它让我希望我正在与合适的人交谈。今天我和我们的一位程序员的经历很糟糕,我希望你能提供一些建议。
我是一名办公室管理员(主要是文员),今天我们在 Microsoft Excel 中的一个宏坏了(如果这个描述让我听起来像一个“愚蠢的用户”,我深表歉意)。我们的经理打电话给我们的 IT 部门,他们派了 2 个程序员。第一个人很好,问我是否有兴趣看他解决问题 - 但第二个人说“她只是文职人员,她永远不会得到它。”
是的,这很痛苦——但长话短说,我问我丈夫(他是一个“perl”程序员)我可以做些什么来向这些人展示我是由什么组成的,他推荐了一个名为“VBA”,因为我经常使用 Microsoft Office。他不太确定“VBA”是否正确,所以他建议我加入这个网站上的社区(他说他在这里找到了很多问题的答案)。
我在谷歌上研究了“VBA”,但实际上有成千上万的结果。我只是希望能够为 Microsoft Office 产品录制和编辑宏,并且可能足以向那个程序员表明我不仅仅是一个“愚蠢的女性管理员”。请各位专业人士给我您对以下项目的建议吗?
- “VBA”真的是我在寻找创建宏和自动化的东西吗?
- 如果不是“VBA”,什么是更合适的起点?
- 有课程的好书或网站?
- 您认为还有什么有用的吗?他们是否提供这样的大学课程?
【问题讨论】:
-
这不应该在programmers.stackexchange.com上
-
你丈夫给了你不好的建议,他应该更清楚。您的问题是工作场所行为之一(不是您的行为;尼安德特人 IT 工作者的行为)。不管你学了多少 VBA,你都不会那样解决问题。但是,为了您自己的利益,请随意学习 VBA,因为它对您很有用。
-
旁注:很难找到比 VBA 学习编程的最差语言。它充满了不一致的行为、糟糕的错误报告、糟糕的 IDE,以及完成每项任务的太多方法。我不是说你不能这样做,我是说这会很痛苦,所以请不要这样做来向混蛋证明什么。
-
旁注:如果您想自动化 Office 的某些部分并且您只是一个“愚蠢的管理员”,那么 VBA 很可能是您唯一可用的工具。如果 VBA 是您可以使用的唯一语言,那么与任何其他语言相比,它的缺陷都无关紧要
-
@Andrew 学习 VBA 可能有助于解决工作空间问题,这似乎是合理的 :-)
标签: vba