正在写一份 VBA 的入门手册,求各位大佬大神斧正

2017-09-19 10:38:01 +08:00
 vlean

正在写一份给初学者(非程序员)用的 VBA 参考手册,计划主体有四部分:

现在已经写完了,第一部分语法说明

欢迎大家提下对文档的意见。 另外,不知道要怎么写才能让新手更快入门,欢迎各位大佬斧正。

文档地址: 简明 Excel VBA

ps:我不是做 VBA 的,也是一边看别人资料,一边整理。

5253 次点击
所在节点    程序员
29 条回复
vlean
2017-09-19 17:53:39 +08:00
@fangbei 好的,涉及到操作,写法上的细节 还是得用视频或动图 文本格式的对细节描述的过多感觉有些冗余
vlean
2017-09-19 17:54:42 +08:00
@xiandao7997 恩 那写完界面说明之后 把这章放前面 就可以了
dsg005
2017-09-19 17:55:05 +08:00
是雅正
vlean
2017-09-19 18:30:00 +08:00
@dsg005 😁 debug
happy8109
2017-09-19 22:59:18 +08:00
更想看 Word VBA,excel VBA 网上手册教程比较多,但关于 Word 的确很少
vlean
2017-09-20 09:48:15 +08:00
@happy8109 office vba 的基础语法差不多
应该不会写 word vba 的 不过可以参考下 MSDN 的官方文档
[office VBA]( https://msdn.microsoft.com/zh-cn/library/office/ff604039(v=office.14).aspx)

[word vba 参考]( https://msdn.microsoft.com/ZH-CN/library/office/ee861527.aspx)
Mavious
2017-09-20 15:08:53 +08:00
嗯,作为一个非程序猿,写过 vbs,写过极其简单的 py,十分赞同 @depress 的回答。
别的不说,就以我的立场来谈谈非程序猿遇到问题的时候,是怎么思考的吧。

非程序猿为什么要写代码?还不是强需求造成的。
我不太可能去读基础知识,但是我要解决目前的困难呀。

于是我先百度一堆能解决类似需求的代码,然后努力读懂它。
读懂了再改造成我要的样子。

如果我的需求很难很难,我不会自己研究了,直接聘一个专业的来写。
艰深的东西不是非程序猿需要的。

遇到困难,我一般直接百度:
if __name__ == '__main__'毛意思?能不能删了?
为什么有的函数后面是个空括号“()”,有的括号里有内容?
这行代码要加在哪一行呢?不小心放错了位置就死循环了。
数组毛意思?能解决我遇到的分割问题吗?
list index out of range 报错咋解决?
用 py 打开网页怎么写?
发出警报声怎么写?
如何遇到网络错误就原地复活,而不是自动自发的挂了?
如何 print 当前时间?
只选定数字的正则怎么写?(速速翻阅巨硬的语法手册就知道啦)

我查 requests 模块的文档时,我只是想知道 timeout 会不会影响程序运行时间,而不是从头读起。
所以,丰富的实例(尤其是恰好能套入我需求的实例);用简单易读的语言描述这句话到底能实现啥(不是解释这句代码的前世今生)。才是非程序猿需要读的内容。
vlean
2017-09-20 17:34:11 +08:00
@Mavious 恩 起初准备写这份文档 也是给某个人准备的
正在问她更需要哪些方面
之后准备将这些加入到示例说明里


所以现在要做的是一个速查各个知识点的手册,一个更丰富适合新手的示例了
wisefree
2017-11-12 16:00:05 +08:00
so good!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/391894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX