Partager via


WorksheetBase.Copy(Object, Object) Méthode

Définition

Copie la feuille de calcul à un autre emplacement du classeur.

public void Copy (object before, object after);
member this.Copy : obj * obj -> unit
Public Sub Copy (Optional before As Object, Optional after As Object)

Paramètres

before
Object

Feuille avant laquelle la feuille copiée sera placée. Vous ne pouvez pas spécifier Before si vous spécifiez After.

after
Object

Feuille après laquelle la feuille copiée sera placée. Vous ne pouvez pas spécifier After si vous spécifiez Before.

Exemples

L’exemple de code suivant utilise la Copy méthode pour créer des copies de la feuille de calcul active avant Sheet1 et après Sheet3. L’exemple utilise la InnerObject propriété pour accéder au sous-jacent Microsoft.Office.Interop.Excel.Worksheet pour Sheet1 et Sheet3.

Cet exemple concerne une personnalisation au niveau du document.

private void CopyWorksheet()
{
    // Copy this worksheet before Sheet1.
    this.Copy(Globals.Sheet1.InnerObject);

    // Copy this worksheet after Sheet3.
    this.Copy(Globals.Sheet3.InnerObject);
}
Private Sub CopyWorksheet()
    ' Copy this worksheet before Sheet1.
    Me.Copy(Globals.Sheet1.InnerObject)

    ' Copy this worksheet after Sheet3.
    Me.Copy(After:=Globals.Sheet3.InnerObject)
End Sub

Remarques

La nouvelle feuille de calcul est un Microsoft.Office.Interop.Excel.Worksheet objet et n’a pas la capacité de liaison de code ou de données dont disposent les éléments hôtes de feuille de calcul.

Si vous ne spécifiez Before pas ou After, Microsoft Office Excel crée un classeur qui contient la feuille copiée.

Paramètres facultatifs

Pour plus d’informations sur les paramètres facultatifs, consultez Paramètres facultatifs dans les solutions Office.

S’applique à