Önerilen, 2024

Editörün Seçimi

Visual Basic'e karşı JavaScript'i ve Mac'leri konuşuyor

Neil DeGrasse Tyson: Reddit AMA

Neil DeGrasse Tyson: Reddit AMA

İçindekiler:

Anonim

Microsoft'un Excel ekibi Reddit'e gidiyor soruları yanıtlamak ve kullanıcılara bunu tekrar teyit etmek için, aynı anda birden fazla Excel penceresi açabilirsiniz.

Microsoft Excel-JavaScript desteğine sahip kullanıcıları rahatsız eden sorular, Mac programlarının yavaş ilerlemesi, Paskalya yumurtalarının yokluğu gibi. geliştirici kaynaklara öncelik vererek.

Microsoft ekibi Çarşamba günü Reddit'in sayfalarına Microsoft'un 28 yıllık elektronik tablo programının geleceği hakkındaki soruları yanıtlamak üzere bir soru sordu. Yapıştırma noktalarından biri: Visual Basic for Applications, Microsoft'un 1993'te kullanıcıların kendi işlevlerini tanımlamasına izin veren bir dil. VBA'nın gitmesi zamanı geldi mi?

Evet… ve hayır, Microsoft'un takımı yanıt verdi. “VBA'yı seviyoruz ve öngörülebilir bir gelecekte bunu sürdürmeyi planlıyoruz”, takımın üyelerinden “Dan” yanıt verdi. “Windows Masaüstü ve Mac'in Excel sürümlerine (VBA'nın desteklendiği) yeni özellikler ekledikçe, bu özellikler için [an] nesne modeli eklemeye devam edeceğiz, böylece uygulamanın tüm özelliklerine programlanabilir erişim sağlayabilirsiniz. Neden bu önemli:

Eski kod geliştiriciler için bir kabus olabilir, ancak bir programcı nesli belirli bir araç setine veya API'ye bağlı olduğunda daha da kötüdür. Microsoft Office tartışmasız değişiklikler ile on yıllar boyunca bayat kaldı. Microsoft, geliştirici kaynakları giderek artan sayıda platformu desteklemesi istendiğinde bile, nelerin korunacağı ve neye itileceği konusunda bazı zorlu seçimler yapmak zorunda.

Daha modern bir Excel

Microsoft, VBA'yı desteklemeye devam edecek. Ayrıca, daha modern nesne yönelimli programlama dilleriyle Excel'i daha uyumlu hale getirmek için çalışıyor.

Microsoft, aylık güncellemelerle sürekli olarak iyileştirilecek JavaScript API'ları için destek eklemeye başladı. “[W] e, [JavaScript] API'sinin varolan VBA / COM nesne modeli ile uyumlu olacak şekilde ayarlanmasını önemli ölçüde genişletmeye çalışmaktadır,” “Dan” eklenmiştir. “Buradaki iyi haber, yeni API'ların Excel'in son noktası / aygıtı ne olursa olsun işe yarayacak olmasıdır. Bu, çözümlerin bugün olduğundan çok daha evrensel olacağı anlamına gelecektir.”

Sorun, Excel ekibinin Microsoft’un şimdi diğer platformlar-Windows masaüstü, Windows cep telefonu, Mac, iOS, Android ve Web'i desteklemeli. Bu da her bir platformun diğer kullanıcılarla “yakalanmasına” engel oluyor. Örneğin, Mac için Excel, bilgisayarın arkasında ciddi bir gecikme yaşadı ve hatta Mac için en yeni Excel 2016 bile, çok çekirdekli bir makinenin sadece bir çekirdeğini kullanarak hesaplamalar yaptı.

Microsoft, uygulamalarının ve hizmetlerinin çoğunda olduğu gibi, kullanıcı talebini veya en azından şikayet sayısını ölçmek için UserVoice platformunu kullanır; Excel geri bildirimi için, Excel sitesini kullanmalısınız. Ekip, hesaplama kısıtlamalarını yazan ekipte, bu talebi Excel'in Kullanıcı Görüşü üzerinde zaten izliyoruz. “Calc'ın tek bir çekirdeğe kısıtlanması, performans açısından mükemmel değildir ve bunun, radarımızın üzerinde olduğunu söylemek güvenlidir.”

Bununla birlikte, bir tahribatın yerinde kalacağı anlaşılıyor: Excel'in tedavi için can sıkıcı bir eğilimi "00015632" gibi bir izleme veya fatura numarasında olduğu gibi "sıfırlar", yani kesilmesi gereken fazlalık gibi. Takımın tavsiye ettiği “hile”, ilk sıfırın önüne bir kesme işareti koymaktır, bu sayı, metin olarak okunması gereken bir ipucu. Excel ekibi de bir ipucu teklif etti: evet, açabilirsiniz Excel'in bir kerede birden çok kopyasını, böylece bir e-tablonun belirli bir bölümünü bir pencerede açabilirsiniz, bir diğerinde ilgili bir sürümde çalışırken. Önceki sürümlerin bazı hayal kırıklığına sahip kullanıcıların bilmediği, bunu yapmak için yalnızca Excel 2013 ve üstü gerekir. Yeni Pencere

'na gidin ve dosyayı açın.

Top