WorksheetBase.Copy(Object, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ワークシートをブック内の別の場所にコピーします。
public void Copy (object before, object after);
member this.Copy : obj * obj -> unit
Public Sub Copy (Optional before As Object, Optional after As Object)
パラメーター
- before
- Object
コピーしたワークシートを配置する場所の前にあるシート。 After
を指定する場合、Before
は指定できません。
- after
- Object
コピーしたワークシートを配置する場所の後にあるシート。 Before
を指定する場合、After
は指定できません。
例
次のコード例では、 メソッドを Copy 使用して、 の前後 Sheet1
に現在のワークシートのコピーを Sheet3
作成します。 この例では、 プロパティをInnerObject使用して、 および Sheet3
の基になる Microsoft.Office.Interop.Excel.Worksheet にSheet1
アクセスします。
この例は、ドキュメント レベルのカスタマイズ用です。
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
注釈
新しいワークシートは Microsoft.Office.Interop.Excel.Worksheet オブジェクトであり、ワークシート ホスト項目に含まれるコードまたはデータ バインディング機能がありません。
または After
をBefore
指定しない場合、コピーしたシートを含む新しいブックが作成されます。
省略可能のパラメーター
省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。