Aracılığıyla paylaş


Nasıl yapılır: Çalışma Kitaplarını Program Aracılığıyla Kaydetme

Çalışma kitabını kaydetmenin birkaç yolu vardır.Yolu değiştirmeden çalışma kitabını kaydedebilirsiniz.Eğer çalışma kitabı önceden kaydedilmemişse, yolu belirterek çalışma kitabını kaydetmelisiniz.Açık bir yol olmadığında, Microsoft Office Excel dosyayı, oluşturulduğunda verilen isimle geçerli klasöre kaydeder.Bellekteki açık çalışma kitabını değiştirmeden, çalışma kitabının bir kopyasını da kaydedebilirsiniz.

Uygulama alanı: Bu konudaki bilgiler Excel 2013 ve Excel 2010 uygulamalarının belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

Yolu Değiştirmeden Çalışma Kitabını Kaydetme

Belge düzeyi özelleştirmesiyle ilişkilendirilen çalışma kitabını kaydetmek için

  • ThisWorkbook sınıfının Save yöntemini çağırın.

    Me.Save()
    
    this.Save();
    

Uygulama düzeyi eklentisinde etkin çalışma kitabını kaydetmek için

  • Etkin çalışma kitabını kaydetmek için Save yöntemini çağırın. Örneğin, aşağıdaki kodu kullanmak amacıyla, Excel için uygulama düzeyi projesi içinde ThisAddIn sınıfında bu kodu çalıştırın.

    Me.Application.ActiveWorkbook.Save()
    
    this.Application.ActiveWorkbook.Save();
    

Yeni Bir Yolla Çalışma Kitabını Kaydetme

Belirlenmiş çalışma kitabını yeri bir konuma, isteğe bağlı olarak dosya biçimi, parola ve erişim modu ve daha fazlasını belirleyerek, yeni bir isimle kaydedebilirsiniz.

[!NOT]

Çalışma kitabını yeni bir yolla kaydetmeden önce, DisplayAlerts özelliğini, False'a ayarlamak isteyebilirsiniz çünkü bazı biçimlerde kaydetmek etkileşim gerektirir. Bu özelliği False'a ayarlamak, Excel'in tüm varsayılanları kullanmasına neden olur.

Belge düzeyi özelleştirmesiyle ilişkilendirilen çalışma kitabını kaydetmek için

  • ThisWorkbook sınıfının SaveAs yöntemini çağırın.Aşağıdaki kod örneğini kullanmak için, onu ThisWorkbook sınıfında çalıştırın.

    Me.SaveAs("C:\Book1.xml")
    
    this.SaveAs(@"C:\Book1.xml", missing,
        missing, missing, missing, missing, Excel.XlSaveAsAccessMode.xlNoChange,
        missing, missing, missing, missing, missing);
    

Uygulama düzeyi eklentisinde etkin çalışma kitabını kaydetmek için

  • Etkin çalışma kitabını yeni bir yola kaydetmek için SaveAs yöntemini çağırın. Örneğin, aşağıdaki kodu kullanmak amacıyla, Excel için uygulama düzeyi projesi içinde ThisAddIn sınıfında bu kodu çalıştırın.

    Me.Application.ActiveWorkbook.SaveAs("C:\Test\Book1.xml")
    
    this.Application.ActiveWorkbook.SaveAs(@"C:\Test\Book1.xml", 
        Excel.XlSaveAsAccessMode.xlNoChange);
    

Çalışma Kitabının Kopyasını Kaydetme

Bellekteki açık çalışma kitabını değiştirmeden, çalışma kitabının bir kopyasını dosyaya kaydedebilirsiniz.Bu, çalışma kitabının konumunu değiştirmeden yedek kopya oluşturmak istediğinizde yararlıdır.

Belge düzeyi özelleştirmesiyle ilişkilendirilen çalışma kitabını kaydetmek için

  • ThisWorkbook sınıfının SaveCopyAs yöntemini çağırın.Aşağıdaki kod örneğini kullanmak için, onu ThisWorkbook sınıfında çalıştırın.

    Me.SaveCopyAs("C:\Book1.xlsx")
    
    this.SaveCopyAs(@"C:\Book1.xlsx");
    

Uygulama düzeyi eklentisinde etkin çalışma kitabını kaydetmek için

  • Etkin çalışma kitabının bir kopyasını kaydetmek için SaveCopyAs yöntemini çağırın. Örneğin, aşağıdaki kodu kullanmak amacıyla, Excel için uygulama düzeyi projesi içinde ThisAddIn sınıfında bu kodu çalıştırın.

    Me.Application.ActiveWorkbook.SaveCopyAs("C\Book1.xlsx")
    
    this.Application.ActiveWorkbook.SaveCopyAs(@"C\Book1.xlsx");
    

Güçlü Programlama

Etkileşimli olarak, çalışma kitabını kaydeden veya kopyalayan yöntemlerden herhangi birini iptal etmek, kodunuzda çalışma zamanı hatası oluşturur.Örneğin, eğer yordamınız SaveAs yöntemini çağırırsa fakat Excel'den istemleri devre dışı bırakmazsa ve istendiğinde kullanıcı İptal'i tıklatırsa, Excel çalışma zamanı hatası oluşturur.

Ayrıca bkz.

Görevler

Nasıl yapılır: Çalışma Kitaplarını Program Aracılığıyla Kapatma

Kavramlar

Çalışma Kitaplarıyla Çalışma

Workbook (Çalışma Kitabı) Konak Öğesi

Ana Bilgisayar Öğelerinin ve Ana Bilgisayar Denetimlerinin Programsal Sınırlamaları

Office Çözümlerinde İsteğe Bağlı Parametreler

Konak Öğeleri ve Konak Kontrollerine Genel Bakış