【发布时间】:2009-05-19 21:08:08
【问题描述】:
我正在为文档模板编写 Word/VBA 宏。每次用户从模板保存/创建新文档时,文档都需要在文本中嵌入一个 ID。我如何(尽可能简单)为此 ID 实现自动增量? ID 是数字。
系统必须有某种机制来避免不同的文档获得相同的 ID,但负载非常低。大约 20 人将使用此模板(在我们的 Intranet 上),每周总共创建大约 20 个新文档。
我曾想过拥有一个可以从宏中锁定和解锁的文本文件,或者使用 SQLite 数据库调用 PHP 页面,但还有其他更智能的解决方案吗?
请注意,我不能使用 UUID 或 GUID,因为这些 ID 需要可供人类和机器使用。我们的客户必须能够通过电话说:“......那么,关于这个,ID 436......?”
【问题讨论】:
-
那么你真正想要的是每个存档和每个用户都有一个唯一的 ID,对吧?
-
不,每个文档都有一个唯一的 ID。
-
也许您应该改写“每次用户保存新文档时...”,因为它确实暗示正在进行保存计数过程...(我知道它没有' t)