我是 VBA 和这个领域的新手。我想在创建或保存文档时捕获文档属性,例如(文档标题、主题、作者、团队、经理、公司等)。这个属性捕获是必须的,我想对我公司的所有 Word、Excel、Powerpoint 用户实现。
这怎么可能。如果我写了一个宏,是否可以部署所有的 MS-Office 用户。或者一个VB程序会做什么?
我只需要强制输入所有文档的文档属性。这些属性也可以从用户机器的模板文件中获取。
这在 VBA 或任何其他简单的方法中是否可行。
最佳答案
要强制用户在保存文档之前填写所有属性,您可以创建加载项(Excel、Word 和 PowerPoint 各一个),intercept the "before save" event并检查文档属性。如果插件检测到某些属性没有填写,可以提示用户并取消保存。
您可以在 3 个应用程序中创建加载项的方法相似(但不相同)。当然,您还必须确保加载项已安装在您的所有用户计算机上。
关于excel - 必须捕获 word、excel 和 powerpoint 文档的文档属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1222044/