乐筑天下

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

块.添加行不起作用..

[复制链接]

46

主题

118

帖子

23

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
291
发表于 2008-3-18 12:11:57 | 显示全部楼层 |阅读模式
嗨,
下面是我正在进行的一个项目的一小段代码,但是当我试图运行它时,Set Hline2 = FCBlock。AddLine(Hline2STARTPNT,Hline2ENDPNT) line标记一个错误,表示“无效的过程或参数”-为什么?就我所见,它的编码应该是这样的...
  1. Option Explicit
  2. Dim FCBlock As AcadBlock 'Block definition for Chart..
  3. Dim FCBlockX As AcadBlockReference 'Insertable block reference for Chart..
  4. Dim FCBlockPNT(0 To 2) As Double 'Insertion point for Chart block..
  5. Dim Hline2, Hline3, Hline4, Hline5, Hline6, Hline7, Hline8, Hline9 As AcadLine 'Horizontal seperator lines between FXs..
  6. Dim Hline2STARTPNT(0 To 2), Hline2ENDPNT(0 To 2) As Double 'Start and End points for Hline..
  7. ' Create block definition..
  8. 'BlockName = "Fixings_Chart"
  9. FCBlockPNT(0) = 0: FCBlockPNT(1) = 0: FCBlockPNT(2) = 0
  10. Set FCBlock = ThisDrawing.Blocks.Add(FCBlockPNT, "Fixings_Chart")
  11. ' Check which FIX2 is present..
  12. If fx2CHK.Value = True Then
  13. Hline2STARTPNT(0) = 0#: Hline2STARTPNT(1) = -10#: Hline2STARTPNT(2) = 0#  'Start point for Hline 2..
  14. Hline2ENDPNT(0) = 90#: Hline2ENDPNT(1) = -10#: Hline2ENDPNT(2) = 0#  'End point for Hline 2..
  15. Set Hline2 = FCBlock.AddLine(Hline2STARTPNT, Hline2ENDPNT)
  16. End If

.....是什么导致它变得古怪?我忽略了什么?

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

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

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2008-3-18 12:56:46 | 显示全部楼层
您正在将 Dim 语句组合到一行上。在VBA中,任何未显式设置为某些内容的内容都是变体,因此只有HLine9被Dim'ed为Line,所有其他都是变体。将每个 Dim 语句拆分为每行一个,但要作为变体的语句除外。
回复

使用道具 举报

46

主题

118

帖子

23

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
291
发表于 2008-3-19 06:40:09 | 显示全部楼层
嗨,
谢谢,就这样了。我一直认为您可以(只要它们被声明为同一类型)这样一行列出所有变量,但感谢您的洞察力。。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-5 02:39 , Processed in 0.545445 second(s), 58 queries .

© 2020-2025 乐筑天下

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