Permission.Item[Object] Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o UserPermission objeto no índice especificado.
public:
property Microsoft::Office::Interop::InfoPath::UserPermissionObject ^ default[System::Object ^] { Microsoft::Office::Interop::InfoPath::UserPermissionObject ^ get(System::Object ^ varIndex); };
public Microsoft.Office.Interop.InfoPath.UserPermissionObject this[object varIndex] { get; }
member this.Item(obj) : Microsoft.Office.Interop.InfoPath.UserPermissionObject
Default Public ReadOnly Property Item(varIndex As Object) As UserPermissionObject
Parâmetros
- varIndex
- Object
O índice numérico do objeto UserPermission na coleção Permission ou o endereço de email do usuário cujo conjunto de permissões no formulário atual deve ser retornado.
Valor da propriedade
Um UserPermission objeto que representa o usuário especificado. Retorna uma referência nula (Nada no Visual Basic) se o especificado varIndex
não existir.
Exemplos
No exemplo a seguir, a propriedade Item é usada para obter o objeto UserPermission para o usuário associado ao endereço de email "someone@example.com", e usa a Permission propriedade do objeto UserPermission para definir as permissões desse usuário para o nível de acesso Alterar.
Para acessar os MsoPermission valores de enumeração para permissões de configuração, você deve definir uma referência à Biblioteca de Objetos do Microsoft Office 14.0 usando a guia COM da caixa de diálogo Adicionar Referência no Visual Studio 2012 ou no Visual Studio. Isso estabelecerá uma referência aos membros do namespace Microsoft.Office.Core .
Este exemplo requer uma diretiva de uso ou importações para o namespace Microsoft.Office.Core na seção declarações do módulo de formulário.
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisDoc.Permission["someone@example.com"].Permission =
(int)MsoPermission.msoPermissionChange;
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
thisDoc.Permission["someone@example.com"].Permission = _
DirectCast(MsoPermission.msoPermissionChange, Integer)