Я сделал это.
Суть в том, чтобы узнать, что если вы поместите строку, соответствующую индексу пользователя в пользователях MOSS, в пользовательское свойство документа Word, MOSS распознает его и найдет соответствующего пользователя для сопоставления поля.
так что вам просто нужно позвонить http: ///_vti_bin/usergroup.asmx
используйте функцию GetUserInfo и извлеките из нее индекс пользователя (ID).
MOSSusergroup.UserGroup userGroupService = new MOSSusergroup.UserGroup();
userGroupService.Credentials = System.Net.CredentialCache.DefaultCredentials;
System.Xml.XmlNode node = userGroupService.GetUserInfo(userLogin);
string index = node.FirstChild.Attributes["ID"].Value;