UserPermission.Permission 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 ou define um valor que representa as permissões no formulário atual atribuído ao usuário associado a um UserPermission objeto.
public:
property int Permission { int get(); void set(int value); };
public int Permission { get; set; }
member this.Permission : int with get, set
Public Property Permission As Integer
Valor da propriedade
Um valor inteiro que corresponde a um dos valores de MsoPermission enumeração.
Exemplos
No exemplo a seguir, o usuário associado ao endereço de email "someone@example.com" é recuperado da Permission coleção do formulário e atribuído a um objeto UserPermission . Em seguida, a Permission propriedade do objeto UserPermission é usada 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 Visual Studio 2005. 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;
UserPermission thisUser = thisDoc.Permission["someone@example.com"];
thisUser.Permission =
(int)MsoPermission.msoPermissionChange;
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
Dim thisUser As UserPermission = _
thisDoc.Permission["someone@example.com"];
thisUser.Permission = _
DirectCast(MsoPermission.msoPermissionChange, Integer)