Yanıtlar:
Ben de bu sorunu yaşadım. İşte yaptığım şey:
Excel 2003'te, Araçlar -> Seçenekler -> Genel sekmesine gidin.
'Diğer uygulamaları yoksay' seçeneğinin işaretli olduğundan emin olun.
Excel 2007 ve 2010'da Office düğmesini -> Excel Seçenekleri -> Gelişmiş'i tıklayın.
Genel altında, 'Dinamik Veri Değişimi kullanan diğer uygulamaları yoksay' seçeneğini işaretleyin.
Bunun neden yerleşik olmadığını bilmiyorum. Kaynak: http://www.lytebyte.com/2008/05/13/how-to-open-two-excel-files-side-by-side-in Ayrı bir-monitör /
There was a problem sending the command
veya benzer bir şey.
Biraz önden başlıyor ve sadece Excel için değil, herhangi bir program için çalışacak, ancak orta fare düğmesini Windows 7 Görev Çubuğundaki Excel simgesini tıklayıp yeni bir Excel örneği oluşturup ardından her Excel örneğinde belgeleri açıyorum. .
Birden fazla Excel çalışan örneğiniz varsa, Shift tuşunu basılı tutup simgeye sağ tıklayarak bunları yan yana düzenleyebilirsiniz:
Tüm çalışma kitaplarınızı farklı pencerelerde açmanın bazı dezavantajları vardır. Birincisi, bir çalışma kitabında diğerine atıfta bulunan bir formül yazarsanız, diğer çalışma kitabının tam dosya yolunu içerecektir. Bir başkası için, bir çalışma kitabından diğerine kopyala / yapıştır, hedef veri için mevcut olan ve sütun genişliklerini tutmak gibi seçeneklerin sayısını azaltır. Amaçlarınız için bu şeylerin pek bir önemi olmaz, ancak temel olarak birden fazla pencerede birden fazla çalışma kitabı kullanırken herhangi bir "tuhaf" davranış yaşarsanız, tuhaflığın ortadan kalkıp kalkmadığını görmek için aynı pencerede açmayı deneyebilirsiniz.
Tercihim, Excel çalışma kitaplarını aynı pencerede açmak için varsayılan davranışı bırakmaktır ve ayrı çalışma kitaplarının farklı pencerelerde açılmasını istediğimde dosyayı sağ tıklayıp "Yeni pencerede aç" ı seçiyorum. Bunu yapmak için, bu küçük yardımcı programı yazdım . Bedava. Yüklemek için çekinmeyin.
Burada yayınlanan rehberi takip ettim .
Kısacası:
HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
(Default)
, seçin Modify...
, ardından boşluk"%1"
ekleyin (tırnak işaretleri dahil)command
içinecommand2
command
(Adını dokunulmaz) klasörüne, ddeexec
içineddeexec2
HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
Bu, Microsoft Excel 2007 için çalıştı. Güncelleme durumunda, bu adımları tekrar etmeniz gerekebilir.
Ben şahsen bu manuel yaklaşımı sevdim çünkü geri dönüşümlü. Önerilen diğer çözümlerin bazılarına gelince, aynı adı taşıyan 2 dosyayı kolayca açabilmenizi seviyorum.
Excel 2007: Windows kayıt defterinizi düzenleme erişiminiz varsa, burada her iki işlevleri kullanabilirsiniz böylece dosyalar üzerinde sağ tıkladığınızda (varsayılan olarak veya olmayarak) yeni bir örneğini açmak için seçeneği eklemek birkaç kayıt defteri dosyaları, .
Aynı zamanda 'kaldırmak' için bir .reg dosyası var. 2007 Excel'de denenmiş ve test edilmiştir (32-bit pencereler). Tekniğin hyperslug'un cevabındakiyle aynı olduğuna inanıyorum: DDE veya değil.
Hyperslug'un cevabı benim için işe yaramadığından, bağlantısından "B Seçeneği" ni izledim ve şimdi başlat menüsünden yeni (boş) bir Excel açtım ve yeni pencereye açmak istediğim dosyayı sürükleyip bıraktım.
Office 2013'te bu sorunu çözdüler. Her çalışma kitabı, Office 2013'te kendi penceresindedir.
İşte aynı sorunu çözmek için ben (oluşturduğum) kayıt dosyalarını başka bir dizi: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel- 2007-belgeler-in-a-yeni-instance.html? sfQueryTermInfo = 1 + 30 + excel + instanc + yeni
Excel dosyalarını yeni bir durumda açmak için bir sağ tıklama menüsü verir ve isteğe bağlı olarak varsayılan davranışı yapar, ancak çalışma kitaplarının aralarında biçimlendirmeyle kesmesi ve yapıştırması gerekirse, varolan bir durumda açma seçeneğini bırakır.
Sonunda benim windows 7 ve 2010 excel için çalışan bir regedit talimatı
Birden çok Excel örneği başlatmak için dosyayı açmak için DDE'yi kullanarak değiştiriyoruz. Excel'de "Dinamik Veri Değişimi (DDE) kullanan diğer uygulamaları yoksay" kutusunu işaretleyin -> Excel Seçenekleri -> Gelişmiş
Bu işe yaramazsa, Windows Vista ve Windows 7 için, DDE'yi tamamen kaldırmak için kayıt defterini düzenlememiz gerekir. =============== Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz ciddi sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedekleyin. Sonra bir sorun oluşursa kayıt defterini geri yükleyebilirsiniz.
- Başlat'ı tıklatın, Ara kutusuna regedit yazın ve Enter'a basın
- Kayıt defteri alt anahtarını bulun: HKEY_CLASSES_ROOT \ Excel.Sheet.14 \ shell \ Open
- Ddeexec alt anahtarını silin.
- Komut alt anahtarına tıklayın ve ardından sağ bölmeden Varsayılan değeri çift tıklayın. Değer verisini şu şekilde değiştirin: "C: \ Program Files \ Microsoft Office \ OFFICE14 \ EXCEL.EXE" "% 1" Komut dizesi değerini çift tıklatın, verilerini ile değiştirin: (f '^ Vn-} f (ZXfeAR6. jiEXCELFiles>! De @] Vz (r = f
1lfq
? R & "% 1"
Sally tang'a teşekkür ederim, bu forumda https://social.technet.microsoft.com/Forums/office/tr/tr/ee76d08d-3306-406d-894c-16fd3cb824d9/each-workbook-in -2010-windows-7? forumu = excel
Başka bir çözüm, bir birleştirmek olduğunu .reg
Pencere kayıt defterine aşağıdaki içeriği dosya (yolunu değiştirmek EXCEL.EXE
Eğer varsa ve yeniden eşleştirmek istediğiniz ek dosya türleri eklemek sürümü ve kurulum yoluna göre ( Excel.Sheet.12
içindir .xlsx
dosya ve Excel.Sheet.8
içindir .xls
) dosyaları):
( Bu değişikliği geri almak istemeniz durumunda mevcut HKEY_CLASSES_ROOT\Excel.Sheet.12
ve HKEY_CLASSES_ROOT\Excel.Sheet.8
şubelerinizi ( regedit.exe
ihracat yoluyla ) yedeklemek isteyebilirsiniz.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.12]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell]
@="Open"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /r \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.8]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell]
@="Open"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" /r \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected]
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""
command=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected\ddeexec]
Bu dosyayı uyguladıktan sonra aynı pencerede başka bir dosyayı açmak isterseniz, başka bir dosyayı açmak için dosya menüsünü kullanın ve geçerli pencerede açılacaktır.
Microsoft bunu çoktan yattı. Yamayı buradan indirebilirsiniz:
Düzeltme ekini çalıştırmak " Kendim düzeltmek istiyorum " bölümünde söylenen her şeyi yapıyor .
Bu iş parçacığı eski, ancak sorun devam ediyor! Hyperslugs çözümü benim için işe yaramadı, ancak excel belgelerinin açılışını yapan ve yeni örnekleri zorlayan şık bir başlatıcı uygulaması buldum. Burada http://blog.thomascsherman.com/2010/06/opening-excel-files-in-new-processes-excel-launcher-helper-app/ adresinde bulunabilir . Umarım bu, bu sinir bozucu problemi olan birine yardım eder.
Excel 2010 kullanıyorum ve elektronik tablolar arasında kolayca geçiş yapabilmek için yeni bir örnek açmak istedim. Excel'in varsayılan ayarlarıyla çalışmayan Alt + Tab tuşlarını kullanıyorum. Her e-tablo için yeni bir örnek açmak istemenizin ana nedeni buysa, çözümlenebilir;
Bu, elektronik tablolar arasında geçiş yapmayı kolaylaştırır, ancak iki elektronik tabloyu aynı anda görüntülemek istiyorsanız (yani, birden fazla monitörünüz varsa), yine de yeni bir excel örneği açmanız ve dosyayı bu örnek içinden açmanız gerekir.
DDE'yi devre dışı bırakmak en iyi seçenek gibi görünüyor, ancak diğerlerinin de belirttiği gibi, Windows Gezgini üzerinden bir elektronik tablo açmaya çalıştığınızda Excel'in boş bir pencere açmasına neden oluyor. Elektronik tabloyu genellikle Windows Gezgini üzerinden açarsanız, en iyi seçeneğin uzantıları yeniden ilişkilendirmek ve kendi komutunuzu belirtmek olduğunu buldum.
Bunu yapmak için, komut istemini bir yönetici olarak açın ve aşağıdaki komutları çalıştırın (Office yüklemenize uygun yolu değiştirmek için):
C:\WINDOWS\system32>FTYPE XLSX.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsx=XLSX.FILETYPE
C:\WINDOWS\system32>FTYPE XLSM.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsm=XLSM.FILETYPE
Bu, bir Excel dosyasını çift tıkladığınızda yeni bir pencerenin açılmasına neden olur. Ayrıca, Excel simgesini sağ tıklatıp en son bir elektronik tabloyu seçtiğinizde davranışı düzeltir. Ancak, bir elektronik tabloyu Excel'deki Aç iletişim kutusundan açtığınızda davranışı düzeltmez - bunlar aynı pencerede açılacaktır.
Not: Bir toplu dosyasında yukarıdaki komutları yerleştirirseniz, kullanmak gerekecektir "%%1"
yerine "%1"
.