乐筑天下

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

表格导入器-Microstation

[复制链接]

8

主题

81

帖子

45

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
76
发表于 2018-2-28 23:02:11 | 显示全部楼层 |阅读模式
这是一个长期的机会,但有人转换宾利提供的表基本文件到MVBA
(Table.bas)或可能将excel行/文本映射到坐标和数组的代码
我的新雇主不提供Axiom或任何其他第三方软件从excel导入表格
我有一个问题;d使用excel中的选定范围与bas一起创建csv文件的解决方案,但希望有人能有更好的解决方案;我愿意分享。
回复

使用道具 举报

8

主题

81

帖子

45

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
76
发表于 2018-3-1 15:34:20 | 显示全部楼层
好的,我看到Microstation用户在网上多次请求它,所以我&35;039;我编写了一个mvba宏,用于将选定范围的单元格从Excel导入dgn。可能需要一些清理…但它完成了工作
如果有更多经验的人能够演示如何将excel文件链接到文本元素,我们将不胜感激
编辑:忘了提一下,这已经在v8i SS4上测试过了。编辑2:代码已删除
回复

使用道具 举报

8

主题

81

帖子

45

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
76
发表于 2018-3-2 13:09:44 | 显示全部楼层
编辑:删除代码以包含文字换行[即使excel中未使用Chr(10)]的小更新如下所示的输入和输出示例:
若要导入文件,请按Alt+F11打开Visual Basic编辑器,在默认编辑器上单击鼠标右键。mvba并选择“导入文件”(Import File)
所需参考:
Visual Basic编辑器(Alt+F11)>工具>引用导入宏后应自动选择这些引用,但如果没有,宏运行所需的引用(以及未来可能的修改)如下所示:注意:可以在AddCell函数中找到文本设置
设置已设置为使用1:10比例的图形
回复

使用道具 举报

8

主题

81

帖子

45

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
76
发表于 2018-3-6 13:05:29 | 显示全部楼层
编辑:删除的代码
为了效率和'ExcelSheet#039;附上ProjectWise工作表的链接
I'我更喜欢在打开图纸时自动更新,但现在必须这样做
此外,代码已更新,允许用户使用&引用;更改文本属性“;对话框
更新信息:TableImport.Excel2Table。mvba Excel2Table允许用户在Microstation中基于;excel电子表格中选定的单元格范围。运行宏时,如果用户尚未选择范围,则会启动excel,并提示用户在继续之前选择一个范围。选择后,用户可以选择修改表格的文本属性,或继续选择点以放置表格
然后模拟每个电子表格单元(单独的框和文本),并将生成的对象放置在Microstation表格单元中;这包括在excel中旋转Microstation视图、合并单元格和包装文本的功能;以及垂直边距和文本属性(颜色、对齐方式、宽度、高度和字体)的设置
回复

使用道具 举报

8

主题

81

帖子

45

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
76
发表于 2018-3-7 19:20:49 | 显示全部楼层
最终更新-我能够通过使用表格范围命名单元格,将表格链接到excel;然后创建一个子节点以打开连接的链接,根据单元格名称选择范围,并替换表格单元格
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp 修改新的单元原点以匹配原始原点,从而允许旋转视图的一致放置
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2024-11-22 10:08 , Processed in 0.312842 second(s), 73 queries .

© 2020-2024 乐筑天下

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