Kişisel makroyu, bir etki alanındaki tüm bilgisayarlardaki tüm Excel sürümlerinde XLSTART'a dağıtın


0

AMAÇ: Belli bir iş rolündeki tüm insanlar arasında paylaşılan kişisel bir makro çalışma kitabımız var. İşlerini çok daha kolay hale getirir ve zamanla birçok işlem bu makrolara bağımlı hale gelir. Makrolar zaman içinde gelişti ve tüm sistemlerde konuşlandırılmış sürümü kontrol etmeye çalışıyorum. Örneğin, herkesin makro çalışma kitabının aynı, yeni sürümüne sahip olması için şimdi itmek istediğim bir güncelleme var.

SORUN: XLSTART'ın hedefi sürümler arasında güvenilir değil ve hatta Excel'in tek bir sürümünde bile farklı sürümlerin farklı yolları olabileceğini öğrendim. Bunu çok sayıda bilgisayara dağıtmam gerekiyor ve yüklü sürüm 2003-2016 yılları arasında olabilir

SORU: XLSTART dizinini bulmanın, her Excel sürümünün her olasılığını listelemeden güvenilir bir yolu var mı?

NOTLAR:

Birisi bunu manuel olarak yapardı ama bunun için fazla büyüyoruz. Şu anda, XLSTART'a olası her yolu listeleyen bir toplu iş dosyası oluşturuyorum ve aptalca geliyor. Farkında olmadığım daha iyi bir yol olduğunu umuyorum.

% XLSTART% değişkeni olsaydı bunun iyi olacağını düşündüm, ancak birden fazla Excel sürümü yüklü olan birkaç kullanıcımız var. (Biliyorum, sorma). Dolayısıyla bu sistemlerde makro çalışma kitabını birden çok yola kurmam gerekiyor, böylece makrolar aynı bilgisayarda yüklü Excel'in birden fazla sürümünde mevcut.



Kayıt defterini dizeyi içeren anahtarları arayın ve bulunan dizenin sonuna Excel\InstallRootekleyin \xlstart.
DavidPostill

İlk yorum sadece bir sürü olası yol bulunduğunu onaylar. Kayıt defteri fikri geçerli olabilir. Asıl yolun "ClickToRunStore \ Applications" altındaki (Varsayılan) adında bir anahtarda olduğunu buldum, ancak clicktorun sürümünüz olmasaydı bu konum farklı olurdu. Excel \ InstallRoot ile eşleşen tek anahtar, sıfır değeri olan bir DWORD değeridir.
HackSlash

Yanıtlar:


-1

Makrolar kodunuzu VB bölümünde bulunan Excel sayfasına yazın ve dosyayı kaydedin.

Excel Eklentisi (*. Xlam) Veya

Excel 97-2003 Eklentisi (*. Xla)

Ve onları diğer sistemlere Dosya -> Seçenekler -> Etiketi Yönet Altında Eklentiler yoluyla içe aktarın Excel Eklentileri'ni seçin ve git 'i tıklayın.

Bir sonraki iletişim kutusunda Göz at düğmesini tıklayın ve oluşturduğunuz Eklenti dosyanızı tarayın.

Tüm sistemlerde makro oluşturmadan tüm fonksiyonlar kullanılabilir.

Not: .xladosyalar, yazılım sürümünden önceki tüm sürümlerde desteklenir.

Umarım yardım eder.


Bence yanlış anladın. Öneriniz daha uzun bir manuel süreç. Daha önce bir dosyayı uzaktaki bir bilgisayara kopyalamıştım. Öneriniz, birisinin bilgisayarda veya fiziksel olarak oturum açmış olmasını gerektirir. "Deployment" kelimesini kullandım çünkü aynı anda yüzlerce bilgisayara makro sayfasını uzaktan eklemekten bahsediyorum.
HackSlash
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.