Freigeben über


SharedWorkspace Schnittstelle

Definition

Dieses Objekt, Dieses Element oder diese Enumeration ist veraltet und ist nicht für die Verwendung in Ihrem Code vorgesehen. Mit einem SharedWorkspace-Objekt kann der Entwickler das aktive Dokument einem Microsoft Windows SharePoint Services Dokumentarbeitsbereich auf dem Server hinzufügen und andere Objekte im freigegebenen Arbeitsbereich verwalten.

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
Attribute
Implementiert

Hinweise

Die SharedWorkspace-Eigenschaft eines Microsoft Office Word 2003 Document-Objekts , eines Microsoft Office Excel 2003 Workbook-Objekts und eines Microsoft Office PowerPoint 2003 Presentation-Objekts gibt ein SharedWorkspace-Objekt zurück.

Verwenden Sie das SharedWorkspace-Objekt, um das aktive Word-, Excel- oder PowerPoint-Dokument einem Windows SharePoint Services Dokumentarbeitsbereich auf dem Server hinzuzufügen, um die Funktionen für die Zusammenarbeit des Arbeitsbereichs zu nutzen oder das Dokument aus dem Arbeitsbereich zu trennen oder zu entfernen. Verwenden Sie die Sammlungen des SharedWorkspace-Objekts , um Dateien, Ordner, Links, Member und Aufgaben zu verwalten, die dem freigegebenen Dokument zugeordnet sind.

Das SharedWorkspace -Objektmodell ist verfügbar, unabhängig davon, ob ein Dokument in einem Arbeitsbereich gespeichert ist. Die SharedWorkspace -Eigenschaft der Objekte Document, Workbook und Presentation gibt nicht den Wert Nothing zurück, wenn das Dokument nicht freigegeben ist. Verwenden Sie die Connected -Eigenschaft des SharedWorkspace-Objekts , um zu bestimmen, ob das aktive Dokument tatsächlich in einem freigegebenen Arbeitsbereich gespeichert und mit diesem verbunden ist.

Benutzer benötigen die entsprechenden Berechtigungen auf die Objekte, Eigenschaften und Methoden in der SharedWorkspace -Objekthierarchie zu verwenden.

Verwenden Sie die SharedWorkspaceFiles Auflistung, auf die über die Files -Eigenschaft des SharedWorkspace-Objekts zugegriffen wird, um Dokumente und Dateien zu verwalten, die in einem freigegebenen Arbeitsbereich gespeichert sind.

Verwenden Sie die SharedWorkspaceFolders -Auflistung, auf die über die Folders -Eigenschaft des SharedWorkspace-Objekts zugegriffen wird, um Unterordner im Hauptordner der Dokumentbibliothek eines freigegebenen Arbeitsbereichs zu verwalten.

Verwenden Sie die SharedWorkspaceLinks Auflistung, auf die über die Links -Eigenschaft des SharedWorkspace-Objekts zugegriffen wird, um Links zu zusätzlichen Dokumenten und Informationen zu verwalten, die für die Mitglieder von Interesse sind, die an den Dokumenten im freigegebenen Arbeitsbereich zusammenarbeiten.

Verwenden Sie die SharedWorkspaceMembers Sammlung, auf die über die Members -Eigenschaft des SharedWorkspace-Objekts zugegriffen wird, um Benutzer zu verwalten, die über Die Rechte verfügen, an einem freigegebenen Arbeitsbereich teilzunehmen und an den freigegebenen Dokumenten zusammenzuarbeiten, die im Arbeitsbereich gespeichert sind.

Verwenden Sie die SharedWorkspaceTasks Auflistung, auf die über die Tasks -Eigenschaft des SharedWorkspace-Objekts zugegriffen wird, um Aufgaben zu verwalten, die den Mitgliedern zugewiesen sind, die an den Dokumenten im freigegebenen Arbeitsbereich zusammenarbeiten.

Verwenden Sie die CreateNew(Object, Object) -Methode, um einen neuen Dokumentarbeitsbereich zu erstellen und das aktive Dokument dem Arbeitsbereich hinzuzufügen. Verwenden Sie die Name Eigenschaften und URL , um Informationen zum Arbeitsbereich zurückzugeben.

SharedWorkspace -Objekts verwendet einen lokalen Cache von Objekten und Eigenschaften auf dem Server. Der Entwickler müssen möglicherweise dieser Cache aktualisieren, bevor Sie bestimmte Vorgänge ausführen oder zum Speichern von zwischengespeicherten Änderungen an den Server zurückgesendet. Verwenden Sie die Refresh() -Methode des SharedWorkspace-Objekts , um den lokalen Cache vom Server zu aktualisieren, und verwenden Sie die LastRefreshed -Eigenschaft, um zu bestimmen, wann der Aktualisierungsvorgang zuletzt stattgefunden hat. Verwenden Sie die Save-Methode der - und SharedWorkspaceTask -SharedWorkspaceLinkObjekte, nachdem Sie ihre Eigenschaften lokal geändert haben, um die Änderungen auf den Server hochzuladen.

Verwenden Sie die Disconnect() -Methode, um die lokale Kopie des aktiven Dokuments vom freigegebenen Arbeitsbereich zu trennen, während die freigegebene Kopie im Arbeitsbereich intakt bleibt. Verwenden Sie die RemoveDocument() -Methode, um das freigegebene Dokument vollständig aus dem freigegebenen Arbeitsbereich zu entfernen.

Benutzer benötigen die entsprechenden Berechtigungen auf die Objekte, Eigenschaften und Methoden in der SharedWorkspace -Objekthierarchie zu verwenden. Verwenden Sie das Role -Argument, wenn Sie der SharedWorkspaceMembers Auflistung Member hinzufügen, um den Berechtigungssatz anzugeben, der für jedes Arbeitsbereichsmitglied spezifisch ist.

Bei Verwendung des SharedWorkspace -Objektmodells, ist es möglich, Bedingungen zu erstellen, in der SharedWorkspace -Objektcache nicht mit der Benutzeroberfläche im Freigegebenen Arbeitsbereich des aktiven Dokuments angezeigt synchronisiert. Wenn die CreateNew -Methode programmgesteuert das aktive Dokument zu einem neuen Arbeitsbereich hinzufügt, während der Aufgabenbereich Freigegebener Arbeitsbereich geöffnet ist, wird beispielsweise im Freigegebenen Arbeitsbereich fortgesetzt, um die Schaltfläche Erstellen anzuzeigen. In dieser Situation Wenn der Benutzer eine Auswahl im Freigegebenen Arbeitsbereich, die nicht mehr gültig ist treffen, wird ein Fehler ausgelöst und ein Aktualisierungsvorgang ausgeführt, um die Anzeige mit dem aktuellen Dokument Zustand und Daten des freigegebenen Arbeitsbereichs zu synchronisieren.

Die DocumentObjekte , Workbookund Presentation verfügen ebenfalls über eine Sync-Eigenschaft , die ein Sync -Objekt zurückgibt. Verwenden Sie das Sync -Objekt und seine Eigenschaften und Methoden, um die Synchronisierung der lokalen Kopie und der Serverkopie des freigegebenen Dokuments zu verwalten.

Eigenschaften

Application

Gibt ein Application-Objekt zurück, das die Containeranwendung für das -Objekt darstellt.

Connected

Gibt einen booleschen Wert zurück, der angibt, ob das aktive Dokument derzeit in einem freigegebenen Arbeitsbereich gespeichert und mit diesem verbunden ist.

Creator

Gibt eine 32-Bit-Ganzzahl, die die Anwendung angibt, in der das angegebene Objekt erstellt wurde.

Files

Gibt eine SharedWorkspaceFiles Auflistung zurück, die die Liste der Dateien darstellt, die in der Dokumentbibliothek gespeichert sind, die dem aktuellen freigegebenen Arbeitsbereich zugeordnet ist.

Folders

Gibt eine SharedWorkspaceFolders Auflistung zurück, die die Liste der Unterordner in der Dokumentbibliothek darstellt, die dem aktuellen freigegebenen Arbeitsbereich zugeordnet ist.

LastRefreshed

Gibt das Datum und die Uhrzeit des letzten Aufrufs der Refresh() Methode zurück.

Links

Gibt eine SharedWorkspaceLinks Auflistung zurück, die die Liste der links darstellt, die im aktuellen freigegebenen Arbeitsbereich gespeichert sind.

Members

Gibt eine SharedWorkspaceMembers Auflistung zurück, die die Liste der Mitglieder im aktuellen freigegebenen Arbeitsbereich darstellt.

Name

Gibt den Namen des angegebenen Objekts zurück oder legt ihn fest.

Parent

Gibt das Parent-Objekt für das angegebene Objekt zurück.

SourceURL

Legt den Speicherort der öffentlichen Kopie eines freigegebenen Dokuments fest, an dem Änderungen veröffentlicht werden sollen, nachdem das Dokument in einem separaten Dokumentarbeitsbereich überarbeitet wurde.

Tasks

Gibt eine SharedWorkspaceTasksAuflistung zurück, die die Liste der Aufgaben im aktuellen freigegebenen Arbeitsbereich darstellt.

URL

Gibt die URL (Uniform Resource Locator) der obersten Ebene des freigegebenen Arbeitsbereichs zurück.

Methoden

CreateNew(Object, Object)

Erstellt einen neuen Dokumentarbeitsbereich auf dem Server und fügt das aktive Dokument dem neuen freigegebenen Arbeitsbereich hinzu.

Delete()

Löscht den aktuellen freigegebenen Arbeitsbereich und alle darin enthaltenen Daten.

Disconnect()

Trennt die lokale Kopie des aktiven Dokuments vom freigegebenen Arbeitsbereich.

Refresh()

Aktualisiert den lokalen Cache der SharedWorkspace Dateien, Ordner, Links, Member und Aufgaben des Objekts vom Server.

RemoveDocument()

Entfernt das aktive Dokument aus dem freigegebenen Arbeitsbereich.

Gilt für: