Nia*_*all 6 excel sharepoint vba
是否可以使用VBA设置Sharepoint文档的标签(特别是Excel).目前,我知道处理此问题的唯一方法是将文件保存到Sharepoint,在提示时设置标签,然后再次下载此文件并将其用作模板.
但是,我需要处理这些标签的几个不同的修复,并且为每个标签创建一个单独的模板是一个主要的痛苦,特别是如果您需要修改模板,并且必须复制这些修改10次.
那么通过VBA可以做到这一点吗?我在设置它时尝试录制宏,但它没有记录有关标签的任何内容
据我所知,我们可以在上传到Sharepoint库之前,通过VBA的设置值在VBA中设置Excel文档的标签.
Workbook.ContentTypeProperties
Run Code Online (Sandbox Code Playgroud)
例如:
ActiveWorkbook.ContentTypeProperties("Line of Business").Value = pLine
ActiveWorkbook.ContentTypeProperties("Company Name").Value = pCompany
ActiveWorkbook.ContentTypeProperties("Year").Value = pYear
Run Code Online (Sandbox Code Playgroud)
我将链接一些阅读材料以了解更多信息:它可能很有用:[John Chapman的SharePoint博客:从Excel VBA更新SharePoint文档属性]
http://www.sharepointjohn.com/sharepoint-2007- --update-sharepoint-document-property-from-excel-vba /
请注意,某些类型的属性存在一些问题:请参阅 设置将在Sharepoint和此线程中使用的自定义文档属性