本帖最后由 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 核心后即可运行以上代码。
|