Compartilhar via


Permission.Item[Object] Propriedade

Definição

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)

Aplica-se a