Jawaban:
Saya punya masalah ini juga. Inilah yang saya lakukan:
Di Excel 2003, buka Alat -> Opsi -> tab Umum.
Pastikan opsi, 'Abaikan aplikasi lain' dicentang.
Di Excel 2007 & 2010, Klik tombol Office -> Opsi Excel -> Lanjutan.
Di bawah Umum, centang 'Abaikan aplikasi lain yang menggunakan Dynamic Data Exchange'.
Saya tidak tahu mengapa ini tidak terintegrasi. Sumber: http://www.lytebyte.com/2008/05/13/how-to-open-two-excel-files-side-by-side-in -pisah-monitor /
There was a problem sending the command
atau yang serupa.
Agak mundur ke depan, dan akan bekerja untuk program apa pun tidak hanya Excel, tapi saya klik tombol tengah mouse ikon Excel di Taskbar Windows 7 dan buat instance Excel baru, lalu buka dokumen di setiap instance Excel .
Setelah Anda menjalankan banyak contoh Excel, Anda dapat mengaturnya berdampingan dengan menahan Shift dan mengklik kanan ikon tersebut:
Ada beberapa kelemahan untuk membuka semua buku kerja di jendela yang berbeda. Untuk satu hal, jika Anda menulis rumus di satu buku kerja yang mereferensikan yang lain, itu akan menyertakan path file lengkap dari buku kerja lainnya. Untuk yang lain, salin / tempel dari satu buku kerja ke yang lain mengurangi jumlah opsi yang tersedia untuk data tujuan, seperti menjaga lebar kolom, dan sebagainya. Mungkin untuk tujuan Anda hal-hal itu tidak akan terlalu menjadi masalah, tetapi pada dasarnya jika Anda mengalami perilaku "aneh" saat menggunakan beberapa buku kerja di beberapa jendela, Anda dapat mencoba membukanya di jendela yang sama untuk melihat apakah keanehan itu hilang.
Preferensi saya adalah meninggalkan perilaku default untuk membuka buku kerja Excel di jendela yang sama, dan ketika saya ingin buku kerja individual dibuka di jendela yang berbeda saya klik kanan file tersebut dan pilih "Buka di jendela baru". Untuk melakukan itu, saya menulis utilitas kecil ini . Gratis. Jangan ragu untuk menginstalnya.
Saya mengikuti panduan yang diterbitkan di sini .
Pendeknya:
HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
(Default)
, pilih Modify...
, tambahkan spasi diikuti oleh"%1"
(termasuk kutipan)command
menjadicommand2
command
folder (yang namanya tidak tersentuh), ddeexec
menjadiddeexec2
HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
Ini berfungsi untuk Microsoft Excel 2007. Dalam kasus pembaruan Anda mungkin harus mengulangi langkah-langkah ini.
Saya pribadi menyukai pendekatan manual ini karena dapat dibalik. Sehubungan dengan beberapa solusi yang diusulkan lainnya, saya suka fakta bahwa Anda dapat dengan mudah membuka 2 file dengan nama yang sama.
Excel 2007: Jika Anda memiliki akses untuk mengedit registri windows Anda, berikut adalah beberapa file registri yang menambahkan opsi untuk membuka dalam instance baru (baik secara default atau tidak) ketika Anda mengklik kanan pada file Anda sehingga Anda dapat menggunakan kedua fungsi tersebut .
Ada file .reg untuk 'uninstall' juga. Sudah dicoba dan diuji di excel 2007 (windows 32-bit). Saya percaya tekniknya sama dengan jawaban hyperslug: DDE atau tidak.
Karena jawaban hyperslug tidak berfungsi untuk saya, saya mengikuti "Opsi B" dari tautannya dan sekarang buka Excel baru (kosong) dari menu mulai dan seret file yang ingin saya buka ke jendela baru.
Di Office 2013 mereka memecahkan masalah ini. Setiap buku kerja ada di jendela sendiri di Office 2013.
Berikut seperangkat file registri I (yang saya buat) untuk mengatasi masalah yang sama: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel- 2007-document-in-a-new-instance.html? SfQueryTermInfo = 1 + 30 + excel + instanc + baru
Memberikan menu klik kanan untuk membuka file excel dalam instance baru, dan secara opsional menjadikannya perilaku default, tetapi masih meninggalkan opsi untuk membukanya dalam instance yang ada jika buku kerja perlu memotong dan menempel dengan memformat di antara mereka.
akhirnya satu instruksi regedit yang berfungsi untuk windows 7 dan excel 2010 saya
Untuk meluncurkan beberapa contoh Excel, kami mengubahnya dengan tidak menggunakan DDE untuk membuka file. Centang kotak "Abaikan aplikasi lain yang menggunakan Dynamic Data Exchange (DDE)" di Excel -> Excel Options -> Advanced
Jika ini tidak berhasil, untuk Windows Vista dan Windows 7, kita perlu mengedit registri untuk menghapus DDE sepenuhnya. =============== Penting Bagian, metode, atau tugas ini berisi langkah-langkah yang memberitahu Anda cara memodifikasi registri. Namun, masalah serius dapat terjadi jika Anda salah memodifikasi registri. Karena itu, pastikan Anda mengikuti langkah-langkah ini dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasinya. Kemudian, Anda dapat memulihkan registri jika terjadi masalah.
- Klik Mulai, di kotak Pencarian, ketik regedit dan tekan Enter.
- Temukan subkunci registri: HKEY_CLASSES_ROOT \ Excel.Sheet.14 \ shell \ Open
- Hapus subkunci ddeexec.
- Klik pada subkey perintah, dan kemudian klik dua kali nilai Default dari panel kanan. Ganti data nilai dengan: "C: \ Program Files \ Microsoft Office \ OFFICE14 \ EXCEL.EXE" "% 1" Klik dua kali nilai string Command, ganti datanya dengan: (f '^ Vn-} f (ZXfeAR6. jiEXCELFiles>! De @] Vz (r = f
1lfq
? R & "% 1"
Terima kasih kepada sally tang, di forum ini https://social.technet.microsoft.com/Forums/office/en-US/ee76d08d-3306-406d-894c-16fd3cb824d9/each-workbook-in-separate-windows-excel -2010-windows-7? Forum = unggul
Solusi lain adalah menggabungkan .reg
file dengan konten berikut ke dalam registri Window (ubah path EXCEL.EXE
sesuai dengan versi dan jalur instalasi yang Anda miliki dan tambahkan semua tipe file tambahan yang ingin Anda remap ( Excel.Sheet.12
untuk .xlsx
file dan Excel.Sheet.8
untuk .xls
file)):
(Anda mungkin ingin mencadangkan cabang HKEY_CLASSES_ROOT\Excel.Sheet.12
dan HKEY_CLASSES_ROOT\Excel.Sheet.8
cabang Anda yang ada (melalui regedit.exe
ekspor) jika Anda ingin mengembalikan perubahan ini.
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]
Jika, setelah menerapkan file ini, Anda ingin membuka file lain di jendela yang sama, gunakan menu file untuk membuka file lain dan itu akan terbuka di jendela saat ini.
Microsoft sudah menambal ini. Anda dapat mengunduh tambalan di sini:
Menjalankan patch melakukan semua yang dikatakan di bagian " Biarkan saya memperbaiki sendiri ".
Utas ini sudah tua, tetapi masalahnya masih ada! Solusi Hyperslugs tidak bekerja untuk saya, tetapi saya menemukan aplikasi launcher yang bagus yang menjadi perantara pembukaan dokumen excel dan memaksa contoh baru. Dapat ditemukan di sini http://blog.thomascsherman.com/2010/06/opening-excel-files-in-new-processes-excel-launcher-helper-app/ . Saya harap ini membantu seseorang dengan masalah yang mengganggu ini.
Saya menggunakan Excel 2010, dan ingin membuka contoh baru dengan tujuan untuk dapat dengan mudah beralih di antara spreadsheet. Saya menggunakan Alt + Tab yang tidak berfungsi dengan pengaturan default excel. Jika ini adalah alasan utama Anda ingin membuka contoh baru untuk setiap spreadsheet, itu bisa diselesaikan dengan;
Ini membuatnya lebih mudah untuk beralih di antara spreadsheet, tetapi jika Anda ingin melihat dua spreadsheet secara bersamaan (yaitu jika Anda memiliki beberapa monitor), Anda masih harus membuka instance excel baru dan membuka file dari dalam instance tersebut.
Menonaktifkan DDE sepertinya merupakan pilihan terbaik, tetapi seperti yang ditunjukkan orang lain, itu menyebabkan Excel membuka jendela kosong ketika Anda mencoba membuka spreadsheet melalui Windows Explorer. Jika Anda biasanya membuka spreadsheet melalui Windows Explorer, saya menemukan bahwa opsi terbaik adalah mengaitkan kembali ekstensi dan menentukan perintah Anda sendiri.
Untuk melakukan itu, buka command prompt sebagai administrator dan jalankan perintah berikut (memodifikasi jalur agar sesuai dengan instalasi Office Anda):
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
Ini akan menyebabkan jendela baru terbuka setiap kali Anda mengklik dua kali file Excel. Itu juga memperbaiki perilaku ketika Anda mengklik kanan ikon Excel dan memilih spreadsheet terbaru. Namun, itu tidak akan memperbaiki perilaku ketika Anda membuka spreadsheet melalui dialog Buka di Excel - itu masih akan terbuka di jendela yang sama.
CATATAN: Jika Anda menempatkan perintah di atas dalam file batch, Anda harus menggunakannya "%%1"
sebagai ganti "%1"
.