เปิดไฟล์ Excel ในหน้าต่างใหม่


106

เมื่อฉันเปิดใช้ Excel และดับเบิลคลิกไฟล์ Excel ใน Windows explorer ฉันต้องการให้เปิดในหน้าต่างใหม่เป็นค่าเริ่มต้นเพื่อให้ฉันสามารถย้ายเอกสารไปยังจอภาพแยก มีวิธีใดบ้างที่จะทำให้เกิดพฤติกรรมนี้

คำตอบ:


88

ฉันมีปัญหานี้เช่นกัน นี่คือสิ่งที่ฉันทำ:

ใน Excel 2003 ไปที่เครื่องมือ -> ตัวเลือก -> แท็บทั่วไป

ตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือก 'เพิกเฉยแอปพลิเคชันอื่น'

ใน Excel 2007 และ 2010 คลิกปุ่ม Office -> ตัวเลือกของ Excel -> ขั้นสูง

ภายใต้ทั่วไปให้ทำเครื่องหมาย 'ละเว้นแอปพลิเคชันอื่น ๆ ที่ใช้การแลกเปลี่ยนข้อมูลแบบไดนามิก'

ป้อนคำอธิบายรูปภาพที่นี่

ฉันไม่รู้ว่าทำไมสิ่งนี้จึงไม่ได้ถูกสร้างขึ้นที่มา: http://www.lytebyte.com/2008/05/13/how-to-open-two-excel-files-side-by-side-in-in แยกส่วนจอภาพ /


8
ว้าว! ช่างเป็นเรื่องที่ไม่เด่นชัดเลยเหรอ?
RBarryYoung

10
ทำไมพวกเขาไม่เพียงเรียกตัวเลือก "jowfeio woif who82r wcjnmwvo 902r3hj2 w082f8" มันจะชัดเจนมากขึ้น! ถ้าฉันได้ +5 คำตอบนี้ฉันจะ ไม่ฉันจะเพิ่มอีก 10 ขอบคุณ!!!
Michael Bray

7
ฉันสมัครใช้งานบัญชีผู้ใช้ขั้นสูงเพียงเพื่อตอบคำถามนี้ ขอขอบคุณ!
Neil Vass

40
ไม่ได้ผลสำหรับฉัน (Office 2010 & Win 7) เมื่อฉันตรวจสอบตัวเลือกฉันไม่สามารถเปิดไฟล์ Excel ใด ๆThere was a problem sending the commandหรือสิ่งที่คล้ายกัน
Nolonar


18

มันค่อนข้างจะกลับไปข้างหน้าและจะใช้ได้กับโปรแกรมใด ๆ ที่ไม่ใช่แค่ Excel แต่ฉันคลิกเมาส์ที่ไอคอนปุ่มกลางในแถบงาน Windows 7 และสร้างอินสแตนซ์ใหม่ของ Excel จากนั้นเปิดเอกสารในแต่ละอินสแตนซ์ของ Excel .

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อ Excel ของคุณทำงานหลายอินสแตนซ์คุณสามารถจัดเรียงแบบเคียงข้างกันโดยกด Shift ค้างไว้และคลิกขวาที่ไอคอน:

ป้อนคำอธิบายรูปภาพที่นี่


3
ฉันไม่ทราบว่าการคลิกกลางเปิดอินสแตนซ์ใหม่! ฉันข้ามคำตอบนี้ในตอนแรก แต่มันฉลาดจริงๆ!
Nathan Goings

13

มีข้อเสียบางประการเมื่อเปิดเวิร์กบุ๊กทั้งหมดของคุณในหน้าต่างที่แตกต่างกัน สำหรับสิ่งหนึ่งถ้าคุณเขียนสูตรในเวิร์กบุ๊กหนึ่งซึ่งอ้างอิงอีกอันหนึ่งมันจะรวมพา ธ ไฟล์แบบเต็มของเวิร์กบุ๊กอื่น อีกวิธีหนึ่งการคัดลอก / วางจากสมุดงานหนึ่งไปยังอีกสมุดงานหนึ่งช่วยลดจำนวนตัวเลือกที่มีสำหรับข้อมูลปลายทางเช่นรักษาความกว้างของคอลัมน์และอื่น ๆ เป็นไปได้ว่าสำหรับวัตถุประสงค์ของคุณสิ่งเหล่านั้นไม่สำคัญ แต่โดยทั่วไปถ้าคุณพบพฤติกรรม "แปลก" เมื่อใช้สมุดงานหลายเล่มในหลายหน้าต่างคุณอาจลองเปิดในหน้าต่างเดียวกันเพื่อดูว่าความแปลกประหลาดหายไปหรือไม่

การตั้งค่าของฉันคือการปล่อยพฤติกรรมเริ่มต้นให้เปิดเวิร์กบุ๊ก Excel ในหน้าต่างเดียวกันและเมื่อฉันต้องการให้เปิดเวิร์กบุ๊กแต่ละอันในหน้าต่างต่าง ๆ ฉันคลิกขวาที่ไฟล์และเลือก "เปิดในหน้าต่างใหม่" เพื่อที่จะทำอย่างนั้นฉันได้เขียนยูทิลิตี้ตัวเล็ก ๆ นี้ขึ้นมา นั่นฟรี. รู้สึกอิสระที่จะติดตั้ง


ฉันไม่คิดว่ายูทิลิตี้ของคุณง่ายอย่างที่ควรจะเป็นหากฉันเปิดไฟล์ Excel จาก Outlook ใช่ไหม สมมติว่าคำตอบคือ "ถูกต้อง" ดังนั้นสิ่งที่ดีจริงๆคือการมีไฟล์ที่เปิดตามปกติใน Excel จริง ๆ แล้วเปิดในแอปพลิเคชัน "ซ่อน" ที่สามารถเปิดไฟล์ในอินสแตนซ์ใหม่หรือตรวจจับอย่างใดอย่างหนึ่ง ลง?) ที่ฉันต้องการเปิดในอินสแตนซ์ที่มีอยู่แล้วถ้ามีมากกว่าหนึ่งอินสแตนซ์ให้ถามอันไหน หากคุณสามารถทำเช่นนั้นฉันจะซื้อมัน (ในราคายุติธรรม)
Michael Bray

คุณถูกต้อง: ยูทิลิตี้จะไม่ทำงานโดยตรงจาก Outlook คำแนะนำของคุณน่าสนใจ แต่การใช้งานมันจะทำให้ยูทิลิตี้ของฉันรุกรานและใช้ทรัพยากรอย่างเข้มข้นเกินกว่าที่ฉันตั้งใจไว้
Nick Spreitzer

1
และตอนนี้มีตัวเลือกที่ดีกว่า: เพียงอัปเดตเป็น Excel 2016 ไม่ฟรี แต่รักษาอาการปวดหัวของคุณได้ตั้งแต่ปี 2013
TJJ

8

ผมทำตามคำแนะนำการตีพิมพ์ที่นี่

ในระยะสั้น:

  1. เปิด regedit (win + R, regedit)
  2. เรียกดู HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
  3. ในแท็บด้านขวา :
    • คลิกขวาที่(Default)เลือกModify...ผนวกช่องว่างตามด้วย"%1" (รวมถึงคำพูด)
    • เปลี่ยนชื่อcommandเป็นcommand2
  4. ในแท็บด้านซ้าย :
    • ด้านล่างของcommandโฟลเดอร์ (ชื่อที่ไม่ถูกแตะต้อง)
      เปลี่ยนชื่อddeexecเป็นddeexec2
  5. เรียกดู HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
  6. ทำซ้ำขั้นตอนที่ 3 และ 4
  7. หากคุณต้องการให้สิ่งนี้ใช้ได้กับไฟล์ csv ด้วยเบราส์
    ไปที่HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
  8. ทำซ้ำขั้นตอนที่ 3 และ 4 (หรือทำซ้ำขั้นตอนที่ 6 :))

สิ่งนี้ใช้ได้กับ Microsoft Excel 2007 ในกรณีที่มีการอัพเดตคุณอาจต้องทำซ้ำขั้นตอนเหล่านี้

ฉันชอบวิธีการด้วยตนเองนี้เป็นการส่วนตัว ด้วยความเคารพต่อโซลูชันที่เสนออื่น ๆ ฉันชอบความจริงที่ว่าคุณสามารถเปิด 2 ไฟล์ได้อย่างง่ายดายด้วยชื่อเดียวกัน


ฉันจะบอกว่านี่เป็นวิธีที่มีประสิทธิภาพที่สุด ทำงานได้ใน Excel 2010 ขอบคุณ!
Bill Stidham

มีประสิทธิภาพมากขึ้น (เพราะไม่ทำลายฟังก์ชันการคัดลอกและวาง): อัปเดตเป็น Excel 2016
TJJ

สิ่งนี้ใช้ได้กับฉันใน Excel 2007
Varun Sharma

6

Excel 2007: หากคุณมีสิทธิ์ในการแก้ไขรีจิสตรีของ windows นี่คือไฟล์รีจิสตรีสองสามตัวที่เพิ่มตัวเลือกเพื่อเปิดในอินสแตนซ์ใหม่ (โดยค่าเริ่มต้นหรือไม่) เมื่อคุณคลิกขวาที่ไฟล์ของคุณ .

มีไฟล์. reg เพื่อ 'ถอนการติดตั้ง' เช่นกัน พยายามและทดสอบใน excel 2007 (Windows 32 บิต) ฉันเชื่อว่าเทคนิคนี้เหมือนกับคำตอบของ hyperslug: DDE หรือไม่


ตอนนี้มันดีกว่ามาก! ฉันเพิ่งต้องเพิ่ม "(x86)" ลงในพา ธ ในไฟล์รีจิสตรีตั้งแต่ฉันรันบน 64 บิต
David Schmitt

น่าเสียดายที่ไฟล์ zip ที่มีสคริปท์ที่อ้างถึงในโพสต์นั้นหายไปแล้ว ...
Antonio

1
@ อันโตนิโอฉันดูเหมือนว่าพวกเขายังคงโกหก แต่มันหายไปหนึ่ง (เพื่อห่างไกลจากเมนูบริบท) และฉันไม่ได้ทดสอบมันในรุ่น excel ที่ใหม่กว่าดังนั้นใช้ความเสี่ยงของคุณเอง mega.nz/#!sANxXZiS!DM_DsD6gqiHBEUhCW7Q_7DMNy0SNHrwk8Xi4l45iVO4
mtone

5

เนื่องจากคำตอบของ hyperslug ไม่ได้ผลสำหรับฉันฉันจึงตาม "ตัวเลือก B" จากลิงก์ของเขาและตอนนี้เปิด Excel ใหม่ (ว่าง) จากเมนูเริ่มและลากไฟล์ที่ฉันต้องการเปิดเข้าไปในหน้าต่างใหม่


เรียบง่าย แต่ใช้ได้ดี - ขอบคุณเดวิด ไม่น่าเชื่อว่าสิ่งที่เรียบง่ายแบบนี้ต้องทำยากและตอบโต้ง่าย
Amos M. Carpenter

4

ใน Office 2013 พวกเขาแก้ไขปัญหานี้ สมุดงานแต่ละเล่มอยู่ในหน้าต่างของตนเองใน Office 2013


2
หนังสือแต่ละเล่มมีหน้าต่างของตัวเอง แต่พวกเขาทั้งหมดยังคงอยู่ในอินสแตนซ์เดียวกันของ Excel (ซึ่งอาจสร้างความสับสนอย่างมากเมื่อคุณมีรหัสที่ต้องการทำงานกับสมุดงานที่เปิดหลายเล่ม)
GSerg

3

นี่คือชุดของไฟล์รีจิสตรีอื่นที่ฉัน (ที่ฉันสร้าง) เพื่อแก้ไขปัญหาเดียวกัน: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel- 2007 เอกสารใน-a-ใหม่ instance.html? sfQueryTermInfo = 1 + 30 + Excel + + instanc ใหม่

ให้เมนูคลิกขวาเพื่อเปิดไฟล์ excel ในอินสแตนซ์ใหม่และทำให้เป็นพฤติกรรมเริ่มต้น แต่ยังคงมีตัวเลือกให้เปิดในอินสแตนซ์ที่มีอยู่หากเวิร์กบุ๊กต้องการตัดและวางด้วยการจัดรูปแบบระหว่างพวกเขา


2

ในที่สุดหนึ่งคำสั่ง regedit ที่ใช้งานได้กับ windows 7 และ excel 2010 ของฉัน

ในการเปิดใช้ Excel หลายอินสแตนซ์เราทำการเปลี่ยนแปลงโดยไม่ใช้ DDE เพื่อเปิดไฟล์ ทำเครื่องหมายที่ช่อง "ละเว้นแอปพลิเคชันอื่น ๆ ที่ใช้ Dynamic Data Exchange (DDE)" ใน Excel -> ตัวเลือกของ Excel -> ขั้นสูง

หากไม่สามารถใช้งานได้สำหรับ Windows Vista และ Windows 7 เราต้องแก้ไขรีจิสทรีเพื่อลบ DDE โดยสมบูรณ์ =============== สิ่งสำคัญส่วนวิธีการหรืองานนี้ประกอบด้วยขั้นตอนที่บอกวิธีแก้ไขรีจิสตรี อย่างไรก็ตามปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีไม่ถูกต้อง ดังนั้นให้แน่ใจว่าคุณทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติมให้สำรองข้อมูลรีจิสทรีก่อนที่จะแก้ไข จากนั้นคุณสามารถคืนค่ารีจิสทรีได้หากเกิดปัญหาขึ้น

  1. คลิกเริ่มในกล่องค้นหาพิมพ์ regedit แล้วกด Enter
  2. ค้นหาคีย์ย่อยของรีจิสทรี: HKEY_CLASSES_ROOT \ Excel.Sheet.14 \ shell \ Open
  3. ลบคีย์ย่อย ddeexec
  4. คลิกที่คีย์ย่อยของคำสั่งแล้วคลิกสองครั้งที่ค่าเริ่มต้นจากบานหน้าต่างด้านขวา แทนที่ข้อมูลค่าด้วย: "Office \ OFFICE14 \ EXCEL.EXE" "% 1" Files \ Microsoft C: \ Program ดับเบิลคลิกที่ค่าสตริงคำสั่งแล้วแทนที่ข้อมูลด้วย: (f '^ Vn-} f (ZXfeAR6 jiEXCELFiles>! De @] Vz (r = f 1lfq? R & "% 1"

ขอบคุณแซลลี่รสในฟอรัมนี้ https://social.technet.microsoft.com/Forums/office/en-US/ee76d08d-3306-406d-894c-16fd3cb824d9/each-workbook-in-separate-windows-excel -2010-Windows-7? ฟอรั่ม = Excel


นี้เสียงเหมือนพื้นวิธีการเดียวกันตามรายละเอียดที่นี่: dottech.org/26491/... ทำซ้ำในที่อื่น ๆ รายการ Excel.X ต่างๆเพื่อให้ได้ทุกไฟล์ไปได้ว่า Excel ชอบที่จะเปิด (CSV, XLS, ฯลฯ )
เบน

มันไม่ทำงานสำหรับฉัน ฉันได้รับข้อความแจ้งว่า "[filename] .xlsx พารามิเตอร์ไม่ถูกต้อง"
zr00

2

ทางออกก็คือการผสาน.regไฟล์ที่มีเนื้อหาดังต่อไปนี้ในรีจิสทรีหน้าต่าง (เปลี่ยนเส้นทางไปEXCEL.EXEตามรุ่นและการติดตั้งเส้นทางที่คุณมีและเพิ่มประเภทไฟล์ใด ๆ เพิ่มเติมที่คุณต้องการที่จะทำการแมป ( Excel.Sheet.12สำหรับ.xlsxไฟล์และExcel.Sheet.8สำหรับ.xlsไฟล์)):

(คุณอาจต้องการสำรองข้อมูลสาขาที่มีอยู่HKEY_CLASSES_ROOT\Excel.Sheet.12และHKEY_CLASSES_ROOT\Excel.Sheet.8สาขา (ผ่านการregedit.exeส่งออก) ในกรณีที่คุณต้องการยกเลิกการเปลี่ยนแปลงนี้

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]

หากหลังจากใช้ไฟล์นี้คุณต้องการเปิดไฟล์อื่นในหน้าต่างเดียวกันใช้เมนูไฟล์เพื่อเปิดไฟล์อื่นและไฟล์จะเปิดในหน้าต่างปัจจุบัน


2

Microsoft ได้ทำการแก้ไขแล้ว คุณสามารถดาวน์โหลดแพตช์ได้ที่นี่:

https://support.microsoft.com/en-us/help/2636670/how-to-open-excel-files-in-separate-windows-in-windows-7

การเรียกใช้โปรแกรมปะแก้ทำทุกอย่างที่กล่าวไว้ในส่วน " ให้ฉันแก้ไขด้วยตนเอง "


นี่ควรเป็นคำตอบที่ยอมรับได้
Öskå

ไม่ไม่ควร เนื่องจากไม่สามารถแก้ไขปัญหาการคัดลอกและวางระหว่างสองอินสแตนซ์ ไม่มีการแก้ไขที่แท้จริงสำหรับปัญหา ทางออกเดียวเท่านั้น: อัปเดตเป็น Excel 2016
TJJ

คัดลอกวางงาน จะไม่วางลิงก์ที่สัมพันธ์กับข้อมูลอย่างชัดเจน BTW, Office มีแนวโน้มที่จะทำลายสิ่งของเมื่อเวลาผ่านไปดังนั้นปะแก้ไขนี้อีกครั้ง
lockhrt

ฉันใช้แพทช์นี้และมันใช้งานได้สองสามสัปดาห์ จากนั้นก็หยุดทำงานและฉันต้องใช้โปรแกรมแก้ไขอีกครั้ง
pacoverflow

1

เธรดนี้เก่า แต่ปัญหายังคงอยู่! โซลูชัน Hyperslugs ไม่ได้ผลสำหรับฉัน แต่ฉันพบแอปพลิเคชั่นตัวเปิดที่ดีที่ผู้ใช้ระดับกลางเปิดเอกสาร excel และบังคับอินสแตนซ์ใหม่ มันสามารถพบได้ที่นี่http://blog.thomascsherman.com/2010/06/opening-excel-files-in-new-processes-excel-launcher-helper-app/ ฉันหวังว่านี่จะช่วยคนที่มีปัญหาที่น่ารำคาญนี้


1

ฉันใช้ Excel 2010 และต้องการเปิดอินสแตนซ์ใหม่เพื่อให้สามารถสลับระหว่างสเปรดชีตได้อย่างง่ายดาย ฉันใช้ Alt + Tab ซึ่งไม่ทำงานกับการตั้งค่าเริ่มต้นของ excel หากนี่คือเหตุผลหลักที่คุณต้องการเปิดอินสแตนซ์ใหม่สำหรับแต่ละสเปรดชีตก็สามารถแก้ไขได้โดย;

  1. เปิด Excel
  2. เปิดเมนูไฟล์
  3. คลิก 'ตัวเลือก'
  4. คลิก 'ขั้นสูง'
  5. เลื่อนลงไปที่ส่วน 'แสดง'
  6. ทำเครื่องหมายที่ช่อง "แสดงหน้าต่างทั้งหมดในแถบงาน"

สิ่งนี้ทำให้ง่ายต่อการสลับไปมาระหว่างสเปรดชีต แต่ถ้าคุณต้องการดูสเปรดชีตสองตัวพร้อมกัน (เช่นถ้าคุณมีหลายจอภาพ) คุณจะต้องเปิดอินสแตนซ์ใหม่ของ excel และเปิดไฟล์จากอินสแตนซ์นั้น


0

การปิดใช้งาน DDE ดูเหมือนจะเป็นตัวเลือกที่ดีที่สุด แต่อย่างที่คนอื่น ๆ ชี้ให้เห็นนั่นทำให้ Excel เปิดหน้าต่างว่างเปล่าเมื่อคุณพยายามเปิดสเปรดชีตผ่าน Windows Explorer หากคุณมักจะเปิดสเปรดชีตผ่าน Windows Explorer ฉันพบว่าตัวเลือกที่ดีที่สุดคือการเชื่อมโยงส่วนขยายอีกครั้งและระบุคำสั่งของคุณเอง

ในการทำเช่นนั้นให้เปิด command prompt ในฐานะผู้ดูแลระบบและรันคำสั่งต่อไปนี้ (แก้ไขพา ธ เพื่อให้ตรงกับการติดตั้ง Office ของคุณ):

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

นี่จะทำให้หน้าต่างใหม่เปิดขึ้นทุกครั้งที่คุณดับเบิลคลิกที่ไฟล์ Excel นอกจากนี้ยังแก้ไขพฤติกรรมเมื่อคุณคลิกขวาที่ไอคอน Excel และเลือกสเปรดชีตล่าสุด อย่างไรก็ตามมันจะไม่แก้ไขพฤติกรรมเมื่อคุณเปิดสเปรดชีตผ่านทางกล่องโต้ตอบเปิดใน Excel ซึ่งจะยังคงเปิดในหน้าต่างเดียวกัน

หมายเหตุ: หากคุณวางคำสั่งดังกล่าวในแฟ้มชุดที่คุณจะต้องใช้ในสถานที่ของ"%%1""%1"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.