Excel'de "Update File" fonksiyonu

Merhaba Arkadaşlar,

Excel 2007’de eğer ilgili dosya paylaştırılmazsa “Update File” fonksiyonu işlevini yitirmektedir.

Bununla ilgili Technet’deki açıklamayı aşağıdaki linkden edinebilirsiniz;

This method is useful when a workbook is opened as read-only by user A and opened as read/write by user B. If user B saves a newer version of the workbook to disk while user A still has the workbook open, user A cannot get the updated copy without closing and reopening the workbook and losing view settings. The UpdateFromFile method updates the in-memory copy of the workbook from the disk file.

http://msdn.microsoft.com/en-us/library/bb210018.aspx

Dosya Read-Only durumdayken yapılan anlık değişiklikleri görmek için aşağıdaki komutları macro halinde kaydedelim.

Sub Update()

If ActiveWorkbook.ReadOnly Then

ActiveWorkbook.UpdateFromFile

Exit Sub

Else

ActiveWorkbook.Save

End If

End Sub

Dosyayı Macro Enabled Workbook dosya türü ile (*.xlsm) aşağıdaki lokasyona kaydedelim.

C:Program FilesMicrosoft OfficeOffice12XLSTART

Ardından “Customize Quick Access Toolbar” menüsünde Update adındaki macroyu Toolbar’a ekleyelim.

Diğer kullanıcılarda aynı makro ve toolbar’ın kolay bir şekilde eklenmesi için şu adımlar yapılmalı;

  1. İlk makinada oluşturturduğunuz *.xlsm dosyasını “C:Program FilesMicrosoft OfficeOffice12XLSTART” lokasyonuna kaydedin.
  2. İlk makinada “C:Users<User_name>AppDataLocalMicrosoftOffice” altında yer alan excel.qat dosyasını diğer makinalarda aynı lokasyona kopyalayın.

Makale ile ilgili görüş, öneri ve yardım taleplerini bilgi@cangunes.com adresinden bana e-posta olarak iletebilirsiniz. Bana e-posta olarak gönderdiğiniz sorulara elimden geldiğince cevap vermeye çalışacağım. Yoğun olarak çalıştığım için farklı kanallardan ulaştırdığınız sorularınızı maalesef cevaplayamayacağım.

close
Güncel yazılarımı sana da paylaşmamı istersen, aşağıdaki bilgileri doldurarak abone olabilirsin.

Can Güneş

Microsoft Bulut Teknolojileri üzerine kafa yoran ve bu alanda kendini geliştiren birisi. Çalışıp öğrendiğim bilgileri sizlerle paylaşmak için bu internet sayfasını kurdum.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir