Çalışma kitaplarının içindeki çalışma sayfalarını program aracılığıyla taşıma

Çalışma sayfalarının çalışma kitabındaki diğer çalışma sayfalarına göre konumunu program aracılığıyla değiştirebilirsiniz. Taşınan sayfa için bir konum belirtmezseniz, Excel bu sayfayı içerecek yeni bir çalışma kitabı oluşturur.

Şunlar için geçerlidir: Bu konudaki bilgiler, Excel için belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

Belge düzeyi özelleştirmesinde çalışma sayfasını taşımak için

  1. Çalışma kitabındaki toplam sayfa sayısını bir değişkene atayın ve ardından ilk çalışma sayfasını son çalışma sayfası olacak şekilde taşıyın.

    int totalSheets = this.Application.ActiveWorkbook.Sheets.Count;
    Globals.Sheet1.Move(Globals.ThisWorkbook.Sheets[totalSheets]);
    

VSTO Eklentisinde çalışma sayfasını taşımak için

  1. Çalışma kitabındaki toplam sayfa sayısını bir değişkene atayın ve ardından ilk çalışma sayfasını son çalışma sayfası olacak şekilde taşıyın.

    int totalSheets = this.Application.ActiveWorkbook.Sheets.Count;
    ((Excel.Worksheet)Application.ActiveSheet).Move(
        this.Application.Worksheets[totalSheets]);