konglong604 发表于 2018-1-25 00:05:28

请问怎么判断EXCEL文件是否已打开

请问怎么用LISP语句判断一个EXCEL文件是否已打开,如果打开了,就不再重复打开.否则就打开该文件.
有位前辈说用(vl-file-sizefilename),但是已打开的文件仍然可以求得文件大小,不是nil

Lisphk 发表于 2018-1-25 02:02:27

打开的时候

令: (open "g:\\1.xlsx" "w")
nil

未打开的时候:

命令: (open "g:\\1.xlsx" "w")
#<file "g:\\1.xlsx">

yangjian001 发表于 2018-1-25 08:38:39

判断EXCEL文件是否

konglong604 发表于 2018-1-27 16:32:57

Lisphk 发表于 2018-1-25 02:02


谢谢大侠指点.

sandyvs 发表于 2024-9-1 21:26:08

Lisphk 发表于 2018-1-25 02:02
打开的时候

令: (open "g:\\1.xlsx" "w")


啊。。。这会把excel文件清空啊
页: [1]
查看完整版本: 请问怎么判断EXCEL文件是否已打开