乐筑天下

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

[编程交流] Excel处理

[复制链接]

9

主题

71

帖子

62

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-6 06:54:53 | 显示全部楼层
在本例中,我从activesheet获得了单元格,默认情况下是sheet1
  1. (setq excel (vlax-create-object "Excel.Application") ;; open Excel
  2. activesheet (vlax-get-property excel 'ActiveSheet) ;; get the active sheet
  3. cells (vlax-get-property activesheet 'Cells) ;; get cells from a sheet
  4. )

对不起,我忘了说了哈哈
 
但是如果不使用“value”函数,如何从单元格中获取文本?
回复

使用道具 举报

56

主题

284

帖子

231

银币

后起之秀

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

铜币
289
发表于 2022-7-6 06:59:49 | 显示全部楼层
主题#1,红线中的变量val。
 
如果这两行从#9合并成一行,你会得到与我相同的结果:
 
  1. 15

 
行和列不一定是变体,它们可以是整数。
回复

使用道具 举报

9

主题

71

帖子

62

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-6 07:00:27 | 显示全部楼层
 
是的,你说得对。我刚刚又看到了你的第一篇帖子哈哈
回复

使用道具 举报

0

主题

4

帖子

4

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 07:04:19 | 显示全部楼层
(vlax put property cel“评论”
回复

使用道具 举报

0

主题

4

帖子

4

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 07:08:05 | 显示全部楼层
Alquien sabe como agregar comentarios en una celda de excel?
 
(vlax put property cel“AddComment”…)
 
没有logro me功能
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 07:12:48 | 显示全部楼层
这是一个新创建的Excel文件的快速演示,
从那里抓取代码块添加注释
[code](defun C:ADC(/*error*comments fname xlapp xlbook xlbooks xlcells xlrange xlsheet xlsheets)(defun*error*(msg)(if(vl positionmsg’(“控制台中断”“函数取消”“退出/退出中止”))(princ“error!”)(princ msg))(princ))(if(setq comments“将您的注释放在这一行或下一行”)(progn(alert“Wait…”)(setq xlapp(vlax get or create object“Excel.Application”)xlbook(vlax get property xlapp”工作簿)xlbook(vlax invoke method xlbook’Add)xlsheets(vlax get property xlbook’Sheets)xlsheet(vlax get property xlsheets’Item 1)xlcells(vlax get property xlsheet’Cells))(vla put visible xlapp:vlax true)(setq xlrange(vl-catch-all-apply'vlax-get-property(list xlsheet’range(vlax make variant“B2”8 1072;а)-(vl-catch-all-apply'vlax-invoke-method(list xlrange'select))(setq xlcomment(vl-catch-all-apply'vlax-invoke-method(list xlrange'addcomment(vlax make variant comments)))(vl-catch-all-apply'vlax-put-property(list xlcomment'visible:vlax true))(setq fname(strcat(getvar“dwgprefix”)(vl string right trim.dwg)(getvar“dwgname”))“_Comments.xls”);
回复

使用道具 举报

0

主题

4

帖子

4

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 07:13:11 | 显示全部楼层
性能网络。。。。谢谢ufff
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 07:19:01 | 显示全部楼层
很高兴我能帮忙
干杯
回复

使用道具 举报

0

主题

4

帖子

4

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 07:21:41 | 显示全部楼层
?你知道用这个方法或属性,正如现在可能读到的单元格注释一样。谢谢
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 07:22:44 | 显示全部楼层
试试这个
[code](定义C:RCOM(/desc x xlapp xlbook xlbooks xlcomment xlrange xlshape xlsheet xlsheets)(vl load com);制作适当的excel对象(setq xlapp(vlax get或create object“excel.Application”)xlbook(vlax get xlapp”工作簿)xlbook(vlax invoke method xlbooks“Open”C:\\YourFilenamePath.xls”);
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 17:54 , Processed in 0.348123 second(s), 70 queries .

© 2020-2025 乐筑天下

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