明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1800|回复: 9

[函数] 能用vlisp生成word文档吗?

[复制链接]
发表于 2022-11-23 13:59:27 | 显示全部楼层 |阅读模式
怎样用vlisp生成word文档,包含图片和文字
发表于 2022-11-23 16:33:43 | 显示全部楼层
不如想办法输出 *.tex 用 latex 编译成 pdf 文档。
Word 文档既丑又不好用。
发表于 2022-11-23 20:17:32 | 显示全部楼层
Word 文档既丑又不好用。
发表于 2022-11-24 10:06:41 | 显示全部楼层
https://www.cadtutor.net/forum/topic/58928-generate-a-word-doc-with-vlisp/
可以参考一下。
vlisp 支持调用com接口,通过com接口来操作word就是了。
发表于 2022-11-25 04:37:25 | 显示全部楼层
本帖最后由 vitalgg 于 2022-11-25 04:41 编辑

  1. (defun word:example (filename str / ax-word ax-doc)
  2.   "word 类函数调用示例"
  3.   "nil"
  4.   ""
  5.   "建立 word app"
  6.   (setq ax-word (word:open filename nil))
  7.   "文档对象 ax-doc"
  8.   (setq ax-doc (vlax-get-property ax-word 'ActiveDocument))
  9.   "向文档对象写内容"
  10.   (word:write-line ax-doc str)
  11.   "关闭文档"
  12.   (word:close ax-doc)
  13.   "关闭 app"
  14.   (word:quit ax-word t))
  15. ;; 向word文档 abc.docx 末尾写一段内容。
  16. (word:example "d:\\abc.docx" "\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")


word 应用及 文档对象 参考内容见: https://learn.microsoft.com/zh-cn/office/vba/api/word.document
内容很庞大。

安装 @lisp 核心后即可运行以上代码。
发表于 2022-11-30 17:20:45 | 显示全部楼层
有本书里提到过,因为用不上,所以没试过

你帮我试一试

统计块的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2023-3-11 10:20:35 | 显示全部楼层
菜卷鱼 发表于 2022-11-30 17:20
有本书里提到过,因为用不上,所以没试过

你帮我试一试

测试通过,很好用
发表于 2023-6-20 11:06:57 | 显示全部楼层
菜卷鱼 发表于 2022-11-30 17:20
有本书里提到过,因为用不上,所以没试过

你帮我试一试

我也研究一下
发表于 2023-6-20 11:16:18 | 显示全部楼层
研究一下试试
发表于 2023-6-20 11:18:01 | 显示全部楼层
菜卷鱼 发表于 2022-11-30 17:20
有本书里提到过,因为用不上,所以没试过

你帮我试一试

我也试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-16 20:53 , Processed in 0.162574 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表