|
|
1
3
在Word 97-2003中,可以通过转到“文件/属性”,选择“自定义”选项卡并在其中指定名称和值来添加自定义属性。在Word 2007中添加自定义文档属性有点隐晦,我想这是“Office按钮/准备/文档属性”,选择“高级属性”的小下拉框,您将获得相同的ol'pre-2007对话框。 在下面的示例中,我简单地将我的名为“DocumentID”,并将其初始值指定为零。
作为概念证明,我创建了一个.dot文件,并在Document_New()事件中使用了以下代码:
|
|
|
2
2
您可以完全通过使用Word和Excel的VBA来处理这个问题(我想也可以使用Access,但我对使用Access有一种不自然的反感)。 首先,创建一个新的Excel工作簿,并将其存储在可以通过word文档访问的位置(我的是C:\Desktop\Book1.xls)。您甚至可能希望通过在单元格A1中输入一个数值来设定值的种子。 在word文档中,您可以将其输入到文档_Open()子例程中:
希望有帮助! |
|
|
3
1
将数据库用于一个数字是过分的。 |
|
|
4
1
不经意间:
|
|
|
5
0
DOCID文件只有一个编号:最后一个实际使用的ID。 A) 读取文件(不是在写入/追加模式下)并将其存储在文档DOC\u ID=file\u ID+1的变量上,然后保存文档。暂时关闭DOCID文件,打开/创建文件以进行读写操作,关闭文件。如果一切顺利,包括接近,你是安全的,否则,回到A)。
我太累了,无法检查它是否会在并发场景下创建死锁。。。可能吧。
|
|
|
6
0
似乎我找到了一种方法来打开和更新具有独占权限的文本文件,这意味着不会出现并发问题:
|