Làm cách nào để tạo tài liệu Excel mở trong các cửa sổ khác nhau?


10

Office 2007, Windows Server 2008 x64.

Làm cách nào tôi có thể tạo Excel để khi tôi bấm đúp vào tài liệu, nó sẽ mở trong một phiên bản Excel mới, để tôi có thể dễ dàng xem chúng cạnh nhau như các cửa sổ riêng biệt và không sử dụng chức năng Xem tất cả sắp xếp? Bây giờ tôi phải vào thanh tác vụ, bấm vào một tài liệu để xem nó và sau đó bấm vào tài liệu khác trong thanh tác vụ để chuyển sang tài liệu đó. Thay vào đó, tôi đóng một tài liệu, mở một cửa sổ Excel mới, sau đó kéo tài liệu vào đó.

Cảm ơn bạn.


5
5 năm sau: Theo mặc định, Excel 2013 mở mỗi sổ làm việc trong cửa sổ riêng. Thông tin thêm
Ƭᴇcʜιᴇ007

1
Này, whaddayaknow! Muộn còn hơn không!
Eugene


Excel có một tùy chọn trong Advanced-> General gọi là "Bỏ qua các ứng dụng khác sử dụng trao đổi dữ liệu Dynmaic". Điều này thực tế mở ra một cửa sổ mới mỗi lần, nhưng gây ra một lỗi siêu khó chịu ngăn không cho tập tin thực sự mở ra. Tại sao microsoft phải ngu ngốc như vậy? Trong tên GD của HĐH - WINDOWS. Tại sao phải loại bỏ khả năng mở windows cho ứng dụng của bạn ???
BT

2016 - Vấn đề đã trở lại.
dùng2924019

Câu trả lời:


3

Có một hướng dẫn rất hay về sửa đổi sổ đăng ký ở đây. Nó sẽ hơi khác so với Server 2008 nhưng đủ tương tự để hy vọng có ý nghĩa:

  1. Chạy trình soạn thảo sổ đăng ký với tư cách quản trị viên. Trong trường hợp bạn không chắc chắn cách thực hiện, hãy mở menu bắt đầu, sau đó tìm kiếm regedit.exe. Nhấp chuột phải vào regedit.exetệp, sau đó nhấp vào tùy chọn "Chạy với tư cách quản trị viên".

  1. Trong Registry Editor, đi đến HKEY_CLASSES_ROOT\.xlskhóa. Bạn có thể làm điều này bằng cách mở rộng HKEY_CLASSES_ROOTnút, sau đó bắt đầu nhập .xlshoặc chỉ tìm kiếm .xlshoặc chỉ cần cuộn xuống và tìm kiếm nó. Bạn sẽ thấy một cái gì đó như thế này:

Nhìn vào (Default)giá trị, trong ảnh chụp màn hình ở trên, đó là Excel.Sheet.8. Bây giờ, đi đến chìa khóa đó trong HKEY_CLASSESS_ROOT. Nói cách khác, đi đến HKEY_CLASSES_ROOT\Excel.Sheet.8.

  1. Mở rộng Excel.Sheet.8khóa và bạn sẽ thấy rằng nó có một số khóa bên dưới. Một trong những chìa khóa đó được đặt tên shell. Đi trước và mở rộng shellchìa khóa quá. bạn sẽ thấy một cái gì đó như thế này:

Lưu ý rằng các khóa trong shell tương ứng với các tùy chọn bạn thấy khi bạn nhấp chuột phải vào tệp excel trong Explorer. Ý tưởng là chúng tôi muốn thêm một tùy chọn mở trong một tùy chọn mới ở đây. Vì vậy, nhấp chuột phải vào shellphím, sau đó chọn Mới-> Khóa.

Đặt chìa khóa bất kỳ tên nào bạn thích. Ví dụ , OpenInNewInstance. Khi khóa được tạo, nhấp đúp chuột vào (Default)để cung cấp cho nó một giá trị mặc định. Giá trị mặc định sẽ là tùy chọn mà bạn sẽ thấy trên menu chuột phải. Vì vậy, ví dụ này, chúng tôi sẽ sử dụng Open In New Instance. Cậu nên có vài thứ như thế này:

  1. Thêm một khóa mới dưới OpenInNewInstance. Lần này, đặt tên là command. Để đặt giá trị mặc định của commandkhóa, bạn sẽ cần đường dẫn đến tệp EXCEL.EXE. Trong Windows 7 64-bit và Office 2010, đặt giá trị này:

C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1

Nếu bạn có thiết lập tương tự như của tôi, bạn chỉ có thể sao chép ở trên. Nếu không, thực hiện các điều chỉnh cần thiết để phù hợp với thiết lập của bạn. Bây giờ bạn sẽ thấy một cái gì đó như thế này.

  1. Đó là nó! Bạn đã hoàn tất. Truy cập Windows Explorer và nhấp chuột phải vào bất kỳ .xlstệp nào . Bây giờ bạn sẽ thấy tùy chọn Mở của bạn trong tùy chọn Instance Mới.

Nhấp chuột vào Mở trong Instance Mới và Excel sẽ mở sổ làm việc trong cửa sổ ứng dụng mới. Nhấp chuột phải vào một .xlstệp khác và mở nó trong một phiên bản mới, Excel sẽ mở nó trong một cửa sổ ứng dụng khác.

  1. Nếu điều đó là không đủ, và bạn muốn đây là hành vi mặc định. Nói cách khác, mỗi khi bạn nhấp đúp vào .xlstệp trong Explorer, bạn muốn Excel mở tệp đó trong một phiên bản ứng dụng mới, sau đó, có một bước đơn giản để thực hiện. Đi tới shellkhóa và đặt giá trị mặc định của nó thànhOpenInNewInstance

Các hướng dẫn ở trên cho phép bạn thêm một tùy chọn vào menu chuột phải của *.xlstệp. Các tệp Excel 2007/2010 có phần mở rộng khác nhau ( .xlsxhoặc .xlsm). Chỉ cần làm theo các bước tương tự, nhưng tìm kiếm phần mở rộng chính xác ( xlsxhoặc xlsmthay vì xls) trong # 2.

http://web.archive.org/web/20141014173336/http://www.excelqa.info/2011/06/17/how-to-open-excel-files-in-a-new-application-instance- windows-7-hoặc-vista /


Cho đến nay đây là câu trả lời gần nhất cho câu hỏi này. Cảm ơn bạn.
Eugene

Các liên kết đã cũ.
Okuma. Hủy

Tôi không có khóa "shell", cũng không phải hầu hết các khóa trong Excel.Sheet.8 trên excel 2010 của tôi trên windows 8.1. Thay vào đó tôi có một khóa "ShellNew" trống.
BT

0
  1. Bấm vào Nút Microsoft Office, rồi bấm Tùy chọn Excel.
  2. Bấm Nâng cao, rồi bấm để chọn hộp kiểm "Bỏ qua các ứng dụng khác" trong khu vực Chung.
  3. Nhấn vào OK

1
Không, chỉ làm việc cho tài liệu thứ 2. Thứ ba và tất cả các tài liệu khác được mở trong cửa sổ của tài liệu thứ hai. Dù vậy cũng xin cảm ơn :)
Eugene

0

Chuyển đến Máy tính của tôi> Công cụ> Tùy chọn thư mục> Loại tệp> và chọn XLSX (XLSX cho 2007 hoặc XLS cho 2003)

Nhấp vào nút Nâng cao

Bỏ chọn "duyệt trong cùng một cửa sổ" trong cửa sổ nâng cao.

Sau đó tô sáng Mở và nhấp vào Chỉnh sửa

Ghi lại các cài đặt này để bạn có thể hoàn nguyên nếu cần

Đảm bảo trong hộp Hành động có ghi & Mở

Chọn hộp bên cạnh để sử dụng DDE

Xóa mọi thứ trong hộp Tin nhắn DDE và hộp Không chạy ứng dụng DDE.


Làm thế nào tôi có thể làm điều này trên Windows Server 2008? Nó không còn có hộp thoại Loại tệp và một hộp thoại khác trong Bảng điều khiển không có các tùy chọn này.
Eugene

bạn phải chỉnh sửa sổ đăng ký. tiến độ như đã hứa.
bugtussle

Kije có câu trả lời đúng. Bạn có thể mở rộng excel trên hai màn hình, tôi làm điều đó mọi lúc. Tùy thuộc vào hệ điều hành, bạn không thể sử dụng nút max \ restore ở phía trên bên phải của cửa sổ.
bugtussle

2
Câu trả lời của Kije là không chính xác. Tôi đặc biệt nêu rõ "mở trong phiên bản Excel mới" trong khi Kije đề nghị sử dụng một phiên bản Excel. Sử dụng bộ nhớ không phải là mối quan tâm của tôi. Trải dài trên hai màn hình là một nỗi đau.
Eugene

0

Có một giải pháp làm việc cho Windows XP ở đây , sử dụng bản sửa lỗi registry. Nhưng nó nói rằng nó chỉ hoạt động trong hệ điều hành 32 bit. Mặc dù vậy, tôi tò mò, nếu bạn vào Bắt đầu ... Chạy và gõ "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx"nó có mở trong cùng một cửa sổ hoặc một cửa sổ mới không?

Vì đó là bản hack 32 bit này, nên lệnh mở mặc định đã sử dụng DDE open (% 1) để cung cấp tên tệp, luôn sử dụng bất kỳ cửa sổ hiện có nào, trong khi phương thức đối số% 1 trực tiếp không có DDE này đã mở một cửa sổ mới.

Chỉ cần 2 xu của tôi. Có thể rất tốt không làm việc.


0

Tôi đã tìm thấy một cách đơn giản, có cùng một vấn đề: Chỉ cần truy cập Bảng điều khiển -> Tùy chọn thư mục và chuyển từ "Mở mọi thư mục trong cùng một cửa sổ" sang "Mở mọi thư mục trong cửa sổ mới" (hoặc tương tự, tôi ' m dịch từ cài đặt Windows 7 của Đức tại đây)


1
Đó là một thiết lập Explorer. OP muốn có thể mở các tài liệu Excel trong một phiên bản mới của Excel.
RobH

0

Tôi thấy một câu trả lời cung cấp giải pháp sử dụng regedit.exe đã được chọn là tốt nhất. Tuy nhiên, tôi có một cách dễ dàng không yêu cầu chỉnh sửa sổ đăng ký.

Sau khi bạn mở tài liệu Excel đầu tiên, hãy tìm biểu tượng cho nó trong thanh tác vụ và nhấp chuột phải vào nó. Chọn Microsoft Office Excel 2007. Một tài liệu Excel mới sẽ mở ra. Từ đó, sử dụng menu chính để mở tài liệu thứ hai. Rõ ràng, bạn có thể mở một phần ba, thứ tư, vv theo cùng một cách.


1
Cảm ơn bạn, @sarah, vì phản hồi của bạn. Tuy nhiên, câu hỏi của tôi là cụ thể về cách nhấp đúp vào tệp. Tôi đã làm những gì bạn đề xuất và điều đó thật tẻ nhạt vì tôi phải thực hiện tất cả những lần nhấp thêm đó.
Eugene

Chỉ trích. Xin lỗi, @Eugene. Tôi đã làm những gì tôi ghét khi mọi người làm. Tôi đã không đọc kỹ câu hỏi. Đặc biệt là không biết gì, vì tôi cũng muốn có một tệp Excel tôi bấm đúp vào mở trong một phiên bản mới của chương trình.
sarah

@Eugene, tôi đã thấy rằng câu hỏi đã được hỏi và trả lời một vài năm sau câu hỏi của bạn, với những gì tôi tin là một số phương pháp bổ sung nhận được upvote. Chưa có cơ hội để thử bất kỳ trong số họ. superuser.com/questions/431061/ Hy
sarah

@Eugene Tôi cũng thấy rằng nó được đánh dấu là bản sao của một phiên bản khác của cùng một câu hỏi, có vẻ như nó đã được đăng một vài tháng trước bạn. Có một câu trả lời ở đó với 86 upvote. superuser.com/questions/21602/open-excel-files-in-new-window (Tôi chưa đọc nó.) Những phiên bản của câu hỏi này có thể được kết hợp hoặc liên kết bằng cách nào đó không?
sarah

cảm ơn, @sarah tôi đã bỏ phiếu để đóng nó, hy vọng quản trị viên sẽ đến được một lúc nào đó. Toàn bộ câu hỏi này không còn ý nghĩa gì nữa với các phiên bản Excel mới nhất vì dù sao thì vấn đề đã được Microsoft quan tâm :)
Eugene

-3

Có lẽ bạn đã biết điều này, nhưng bạn có thể mở nhiều cửa sổ với một Trường hợp Excel. Sử dụng cửa sổ / Cửa sổ mới kéo xuống, và sau đó sắp xếp chúng theo cách bạn muốn.

Nhiều phiên bản của Excel khiến tôi tốn kém về bộ nhớ.

nhập mô tả hình ảnh ở đây


3
Vấn đề là đây là các cửa sổ con , không phải cửa sổ cấp cao nhất có thể (ví dụ) có thể được chuyển sang màn hình thứ hai.
Chris W. Rea

Tôi đồng ý với Bas VềMoney.com - đây không phải là thứ tôi cần. Cảm ơn, mặc dù.
Eugene

1
-1 hoàn toàn trái ngược với câu hỏi của OP
Chris Marisic
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.