乐筑天下

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

使用其他语言访问SSM?

[复制链接]

10

主题

63

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
103
发表于 2008-9-8 06:01:54 | 显示全部楼层 |阅读模式
你好,
我猜答案是否定的(根据我在Google上看到的),但我还是会问。是否可以使用VBA和以外的语言访问Sheet Set Manager(SSM)API。NET语言?例如,说Python?有人尝试过吗?
谢谢,
Kelie

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

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

使用道具 举报

10

主题

63

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
103
发表于 2008-9-8 09:52:22 | 显示全部楼层
我认为,如果像VBA这样的COM感知语言可以访问它,其他COM感知语言如V Lisp或Python也应该可以。丹
回复

使用道具 举报

38

主题

1350

帖子

6

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1502
发表于 2008-9-8 18:59:11 | 显示全部楼层
Daniel,
感谢您的输入。我首先尝试查看是否可以从Microsoft Word VBA访问SSM。我添加了对AcSmComponents17 1.0类型库的引用(C:\Program Files\Common Files\欧特克共享\AcSmComponents17.tlb)
然后使用以下内容:
Public SubTEST_SSM()
Dim ssm As AcSmSheetSetMgr
Set ssm=New AcSmSheetSetMgr
End Sub
Public SubTEST_SSM2()
Dim ssm AsACSMCOMPONENTS17Lib.AcSmSheetSetMgr
Set ssm=newACSMCOMPONENTS17Lib.AcSmSheetSetMgr
End Sub
我得到了这个错误:自动化错误:找不到指定的模块。
Btw代码在AutoCAD VBA中运行正常。
回复

使用道具 举报

10

主题

63

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
103
发表于 2008-9-8 22:34:30 | 显示全部楼层
PM我,让我知道你在这里想什么酷的功能,好吗?
回复

使用道具 举报

38

主题

1350

帖子

6

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1502
发表于 2008-9-9 03:47:27 | 显示全部楼层
Michael,
在我的脑海atm中,我真的没有任何关于SSM的具体内容。几年前,当我在一个相当大的项目中工作时,我制作了一些使用SSM的VBA代码。但是有很多特定于该项目的硬编码东西,所以这些代码不够通用,无法用于其他项目。我在考虑尽最大努力对它们进行一些润色(顺便说一句,我根本不擅长VBA),但也想知道我是否可以用Python来做这些。
与动态块相比,SSM似乎对AutoCAD用户的兴趣较小。只是我的印象。
谢谢,
Kelie
回复

使用道具 举报

10

主题

63

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
103
发表于 2008-9-9 10:32:13 | 显示全部楼层
我认为你是对的。我怀疑这是因为大多数用户的绘图习惯。
好吧,也许这不完全是他们的错。也许这是多年来非cad用户要求他们三三两两地绘制这个或那个的结果。除非他们一直在一个大型项目的后端,比如说80多张,大多数用户不会像SSM(以前)batch plot和他的weeker兄弟Publish那样做。他们每天都能看到和接触到DB。
一个有趣的工具可能是一个允许用户从资源管理器向集合中添加工作表的界面。
回复

使用道具 举报

7

主题

42

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2008-9-9 10:37:10 | 显示全部楼层

Hola Kelie,
我从A2005开始就是SSM的用户,对我来说这是最好的功能,他们引入了AutoCAD.... - 从来没有机会或需要为它编码,BtW
回复

使用道具 举报

10

主题

63

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
103
发表于 2008-9-9 13:07:16 | 显示全部楼层
这可能是不可能的,我在某处读到该接口不支持IDispatch,这是vlisp等语言所必需的
回复

使用道具 举报

10

主题

63

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
103
发表于 2008-9-9 13:20:14 | 显示全部楼层
丹尼尔, 感谢您的确认。
回复

使用道具 举报

7

主题

42

帖子

1

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2008-9-9 15:29:16 | 显示全部楼层
> >我得到了这个错误:自动化错误:找不到指定的模块。
> >顺便说一句,代码在AutoCAD VBA中运行良好。
这我听说过(读过?)很多时候,该表集代码似乎在进程内运行良好,但在进程外却不能。
但我不能告诉你为什么其他人似乎都有同样的问题(我从未尝试过进程外)
> >与动态块相比,SSM似乎对AutoCAD用户不太感兴趣。只是我的印象。
也可能是因为API看起来很“非VBish”,文档几乎不存在。
我一直渴望为它编写代码,但是看起来你必须投入大量的时间才能得到任何有用的东西,这总是让我害怕。我从其他人那里得到了代码片段,还有一些我自己的小的、入门的东西。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-4 01:20 , Processed in 1.477515 second(s), 74 queries .

© 2020-2025 乐筑天下

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