SharedWorkspace Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este objeto, miembro o enumeración está en desuso y no está pensado para usarse en el código. Un objeto SharedWorkspace permite al desarrollador agregar el documento activo a un área de trabajo de documento Microsoft Windows SharePoint Services en el servidor y administrar otros objetos en el área de trabajo compartida.
public interface class SharedWorkspace : Microsoft::Office::Core::_IMsoDispObj
[System.Runtime.InteropServices.Guid("000C0385-0000-0000-C000-000000000046")]
public interface SharedWorkspace : Microsoft.Office.Core._IMsoDispObj
[<System.Runtime.InteropServices.Guid("000C0385-0000-0000-C000-000000000046")>]
type SharedWorkspace = interface
interface _IMsoDispObj
Public Interface SharedWorkspace
Implements _IMsoDispObj
- Atributos
- Implementaciones
Comentarios
La propiedad SharedWorkspace de un objeto Document de Microsoft Office Word 2003, un objeto Workbook de Microsoft Office Excel 2003 y un objeto Presentation de Microsoft Office PowerPoint 2003 devuelve un objeto SharedWorkspace .
Use el objeto SharedWorkspace para agregar el documento activo de Word, Excel o PowerPoint a un área de trabajo de documento Windows SharePoint Services en el servidor con el fin de aprovechar las características de colaboración del área de trabajo o desconectar o quitar el documento del área de trabajo. Use las colecciones del objeto SharedWorkspace para administrar archivos, carpetas, vínculos, miembros y tareas asociados al documento compartido.
El modelo de objetos SharedWorkspace está disponible o no está almacenado un documento en un área de trabajo. La propiedad SharedWorkspace de los objetos Document, Workbook y Presentation no devuelve Nothing cuando el documento no está compartido. Utilice la Connected propiedad del objeto SharedWorkspace para determinar si el documento activo se guarda de hecho en un área de trabajo compartida y está conectado a él.
Los usuarios requieren permisos adecuados para utilizar los objetos, propiedades y métodos en la jerarquía de objetos SharedWorkspace.
Use la SharedWorkspaceFiles colección, a la que se accede a través de la Files propiedad del objeto SharedWorkspace , para administrar documentos y archivos guardados en un área de trabajo compartida.
Use la SharedWorkspaceFolders colección, a la que se accede a través de la Folders propiedad del objeto SharedWorkspace , para administrar subcarpetas dentro de la carpeta principal de la biblioteca de documentos de un área de trabajo compartida.
Use la SharedWorkspaceLinks colección, a la que se accede a través de la Links propiedad del objeto SharedWorkspace , para administrar vínculos a documentos adicionales e información de interés para los miembros que colaboran en los documentos del área de trabajo compartida.
Use la SharedWorkspaceMembers colección, a la que se accede a través de la Members propiedad del objeto SharedWorkspace , para administrar los usuarios que tienen derechos para participar en un área de trabajo compartida y para colaborar en los documentos compartidos guardados en el área de trabajo.
Use la SharedWorkspaceTasks colección, a la que se accede a través de la Tasks propiedad del objeto SharedWorkspace , para administrar las tareas asignadas a los miembros que colaboran en los documentos del área de trabajo compartida.
Use el CreateNew(Object, Object) método para crear un área de trabajo de documento y agregar el documento activo al área de trabajo. Use las Name propiedades y URL para devolver información sobre el área de trabajo.
El objeto SharedWorkspace utiliza una caché local de objetos y propiedades del servidor. El programador necesite actualizar esta caché antes de realizar determinadas operaciones o para guardar los cambios de propiedad almacenados en caché en el servidor. Use el Refresh() método del objeto SharedWorkspace para actualizar la caché local desde el servidor y use la LastRefreshed propiedad para determinar cuándo se realizó la última operación de actualización. Use el método Save de los SharedWorkspaceLink objetos y SharedWorkspaceTask después de modificar sus propiedades localmente para cargar los cambios en el servidor.
Use el Disconnect() método para desconectar la copia local del documento activo del área de trabajo compartida y dejar la copia compartida intacta en el área de trabajo. Use el RemoveDocument() método para quitar por completo el documento compartido del área de trabajo compartida.
Los usuarios requieren permisos apropiados para utilizar los objetos, propiedades y métodos de la jerarquía de objetos SharedWorkspace. Use el Role
argumento al agregar miembros a la SharedWorkspaceMembers colección para especificar el conjunto de permisos específicos para cada miembro del área de trabajo.
Cuando se usa el modelo de objetos SharedWorkspace, es posible crear condiciones en las que la caché del objeto SharedWorkspace no esté sincronizada con la interfaz de usuario que se muestra en el panel de Área de trabajo compartida del documento activo. Por ejemplo, si el método CreateNew agrega mediante programación el documento activo a un área de trabajo nueva mientras el panel Área de trabajo compartida está abierto, el panel seguirá mostrando el botón crear. En estos casos, si el usuario realiza una selección en el panel de Área de trabajo compartida que ya no es válido, se produce un error y se lleva a cabo una operación de actualización para sincronizar la presentación con el estado actual del documento y los datos de área de trabajo compartida.
Los Documentobjetos , Workbooky Presentation también tienen una propiedad Sync que devuelve un Sync objeto . Utilice el objeto Sync y sus propiedades y métodos para administrar la sincronización de la variable local y la copia del servidor del documento compartido.
Propiedades
Application |
Devuelve un objeto Application que representa la aplicación contenedora del objeto . |
Connected |
Devuelve un valor booleano que indica si el documento activo se guarda actualmente en un área de trabajo compartida y está conectado a él. |
Creator |
Devuelve un entero de 32 bits que indica la aplicación en la que se creó el objeto especificado. |
Files |
Devuelve una SharedWorkspaceFiles colección que representa la lista de archivos almacenados en la biblioteca de documentos asociada al área de trabajo compartida actual. |
Folders |
Devuelve una SharedWorkspaceFolders colección que representa la lista de subcarpetas de la biblioteca de documentos asociada al área de trabajo compartida actual. |
LastRefreshed |
Devuelve la fecha y hora en que se llamó al Refresh() método más recientemente. |
Links |
Devuelve una SharedWorkspaceLinks colección que representa la lista de vínculos guardados en el área de trabajo compartida actual. |
Members |
Devuelve una SharedWorkspaceMembers colección que representa la lista de miembros del área de trabajo compartida actual. |
Name |
Devuelve o establece el nombre del objeto especificado. |
Parent |
Devuelve el objeto Parent para el objeto especificado. |
SourceURL |
Designa la ubicación de la copia pública de un documento compartido en el que se deben publicar los cambios una vez revisado el documento en un área de trabajo de documento independiente. |
Tasks |
Devuelve una SharedWorkspaceTaskscolección que representa la lista de tareas del área de trabajo compartida actual. |
URL |
Devuelve el localizador uniforme de recursos (URL) de nivel superior del área de trabajo compartida. |
Métodos
CreateNew(Object, Object) |
Crea un área de trabajo de documento en el servidor y agrega el documento activo al nuevo área de trabajo compartida. |
Delete() |
Elimina el área de trabajo compartida actual y todos los datos que contenga. |
Disconnect() |
Desconecta la copia local del documento activo del área de trabajo compartida. |
Refresh() |
Actualiza la memoria caché local de los SharedWorkspace archivos, carpetas, vínculos, miembros y tareas del objeto desde el servidor. |
RemoveDocument() |
Quita el documento activo del área de trabajo compartida. |