乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 92|回复: 6

问题-刚刚开始

[复制链接]

15

主题

209

帖子

121

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2006-7-14 14:51:22 | 显示全部楼层 |阅读模式
随着所有这些关于VBA-lisp的谈话,我决定打开VBAIDE并开始探究我的头。 我对VBA的技能水平约为-1。 我必须说,我确实比DCL更喜欢表单编辑器。好的,所以首先我打开了帮助并开始浏览。我决定从小处着手(非常小)。 我在帮助中找到了一个项目;
  1. Sub Ch4_IteratingLayers()
  2.     Dim layerNames As String
  3.     Dim entry As AcadLayer
  4.     layerNames = ""
  5.     For Each entry In ThisDrawing.Layers
  6.         layerNames = layerNames + entry.Name + vbCrLf
  7.     Next
  8.     MsgBox "The layers in this drawing are: " + _
  9.            vbCrLf + layerNames
  10. End Sub

我开始改变一些东西,看看到目前为止有什么好。
我的问题是什么是“vbCrLf”?
我希望做的是创建一些可重用的功能并存储它们。 要做到这一点,我是否创建一个新模块并向其添加函数?
如何让子返回信息,即如何让上面的子返回可以在列表框中使用的列表?
谢谢大家。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2006-7-14 15:07:34 | 显示全部楼层
我很确定它是:
vbCrLf=Visual Basic Carraige换行符。
字符串中“回车”字符的常数。
回复

使用道具 举报

15

主题

209

帖子

121

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2006-7-14 15:07:59 | 显示全部楼层
vbCrLf 表示 回车行源。它基本上是一个换行符语句。
我通常将所有功能保存在一个模块中,然后将其导入到每个项目中。不确定这是否是最好的方法,但它对我有用。
如果希望函数返回某些内容,则需要将其命名为这样。例如,如果我想要一些东西来返回一个布尔值,你需要创建一个函数
,比如
  1. Public Function IsItemValid(Item as string) as Boolean
  2. 'perform validation code here
  3. If ValidationCodeIsTrue then
  4.     IsItemValid = True
  5. Else:
  6.     IsItemValid = False
  7. End Function

但是如果你想用层名填充列表框,那么最好的办法就是在初始化用户表单时填充列表框。
对于 Thisdrawing.Layers
列表框中的每个图层。添加项层。名称
下一页
回复

使用道具 举报

16

主题

168

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2006-7-14 15:12:44 | 显示全部楼层
碰巧我们又要开始VBA课程了,我们正在谈论表单。BobWahr和我这个周末正在整理第一部分。下周初找它
回复

使用道具 举报

16

主题

168

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2006-7-14 15:19:24 | 显示全部楼层
谢谢各位,
这很有道理,一旦我看到它运行,我会得到一个长(垂直)的msgbox,每一层都在自己的行上。
CmdrDuh,
我刚刚开始浏览您的旧VBA课程,并阅读了一些材料(很棒的东西)。我将期待看到下一期。
回复

使用道具 举报

16

主题

168

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
197
发表于 2006-7-14 17:42:46 | 显示全部楼层
Sub不会返回值,但函数会。
回复

使用道具 举报

15

主题

209

帖子

121

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2006-7-14 17:52:04 | 显示全部楼层
虽然有办法让它嘘嘘我没这么说。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-5 23:15 , Processed in 0.585192 second(s), 66 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表