ListObject.Publish, méthode
Publie le contrôle ListObject sur un serveur qui exécute Microsoft Windows SharePoint Services.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
Function Publish ( _
Target As Object, _
LinkSource As Boolean _
) As String
string Publish(
Object Target,
bool LinkSource
)
Paramètres
- Target
Type : System.Object
Contient un tableau de chaînes.Le tableau suivant décrit les éléments de ce tableau.
[1|1] Élément#
[1|2] Contenu
[2|1] 0
[2|2] URL du serveur SharePoint.
[3|1] 1
[3|2] Nom de la liste (nom complet).
[4|1] 2
[4|2] Description de la liste.
- LinkSource
Type : System.Boolean
Valeur booléenne. (Voir la section Notes.)
Valeur de retour
Type : System.String
URL de la liste publiée sur le site SharePoint.
Notes
Si le contrôle ListObject n'est actuellement pas lié à une liste sur un site SharePoint, l'affectation de true à LinkSource créera une nouvelle liste sur le site SharePoint spécifié. Si le contrôle ListObject est actuellement lié à un site SharePoint, l'affectation de true à l'argument LinkSource remplacera le lien existant (vous ne pouvez lier la liste qu'à un seul site SharePoint). Si le contrôle ListObject n'est actuellement pas lié, l'affectation de false à LinkSource laissera le contrôle ListObject non lié. Si le contrôle ListObject est actuellement lié à un site SharePoint, l'affectation de false à LinkSource maintiendra le contrôle ListObject lié au site SharePoint actuel.
Exemples
L'exemple de code suivant crée un ListObject sur la feuille de calcul active, puis appelle la méthode Publish pour publier ListObject sur un site Web qui exécute Microsoft Windows SharePoint Services. Cet exemple suppose que le paramètre SharePointURL identifie une URL valide vers un site Web qui exécute Microsoft Windows SharePoint Services.
Cet exemple illustre une personnalisation au niveau du document.
Private Sub ListObject_Publish(ByVal SharePointURL As String)
Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
Me.Controls.AddListObject(Me.Range("A1", "D4"), _
"Employees")
' Publish the list object to the SharePoint URL.
Dim TargetParam() As Object = {SharePointURL, _
"Employees", "Employee data"}
List1.Publish(TargetParam, False)
End Sub
private void ListObject_Publish(string SharePointURL)
{
Microsoft.Office.Tools.Excel.ListObject list1 =
this.Controls.AddListObject(this.Range["A1", "D4"], "Employees");
// Publish the list object to the SharePoint URL.
object[] TargetParam = { SharePointURL, "Employees", "Employee data" };
list1.Publish(TargetParam, false);
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.