yhyqyx 发表于 2022-11-23 13:59:27

能用vlisp生成word文档吗?

怎样用vlisp生成word文档,包含图片和文字

vormittag 发表于 2022-11-23 16:33:43

不如想办法输出 *.tex 用 latex 编译成 pdf 文档。
Word 文档既丑又不好用。

中国梦 发表于 2022-11-23 20:17:32

Word 文档既丑又不好用。

ytianxia 发表于 2022-11-24 10:06:41

https://www.cadtutor.net/forum/topic/58928-generate-a-word-doc-with-vlisp/
可以参考一下。
vlisp 支持调用com接口,通过com接口来操作word就是了。

vitalgg 发表于 2022-11-25 04:37:25

本帖最后由 vitalgg 于 2022-11-25 04:41 编辑

(defun word:example (filename str / ax-word ax-doc)
"word 类函数调用示例"
"nil"
""
"建立 word app"
(setq ax-word (word:open filename nil))
"文档对象 ax-doc"
(setq ax-doc (vlax-get-property ax-word 'ActiveDocument))
"向文档对象写内容"
(word:write-line ax-doc str)
"关闭文档"
(word:close ax-doc)
"关闭 app"
(word:quit ax-word t))
;; 向word文档 abc.docx 末尾写一段内容。
(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

有本书里提到过,因为用不上,所以没试过

你帮我试一试

统计块的

whg587081 发表于 2023-3-11 10:20:35

菜卷鱼 发表于 2022-11-30 17:20
有本书里提到过,因为用不上,所以没试过

你帮我试一试


测试通过,很好用

yhly555 发表于 2023-6-20 11:06:57

菜卷鱼 发表于 2022-11-30 17:20
有本书里提到过,因为用不上,所以没试过

你帮我试一试


我也研究一下

layys 发表于 2023-6-20 11:16:18

研究一下试试

xcmdos 发表于 2023-6-20 11:18:01

菜卷鱼 发表于 2022-11-30 17:20
有本书里提到过,因为用不上,所以没试过

你帮我试一试


我也试试:lol
页: [1]
查看完整版本: 能用vlisp生成word文档吗?