ผสานเอกสารจำนวนมากเข้าด้วยกันเป็นหนึ่งเดียวใน Word 2007: วิธีทำให้แต่ละเอกสารเริ่มต้นในหน้าใหม่ได้อย่างไร


0

ฉันมีเอกสาร 31 ฉบับที่ฉันต้องรวมเข้าด้วยกันโดยใช้ Word 2007 บน Windows 7 ฉันอ่านว่าคุณสามารถไปที่Insert-> Object-> Text from fileและเลือกเอกสารที่คุณต้องการ ฉันทำอย่างนั้นและมันก็ใช้ได้ดี มันคือเอกสารแต่ละฉบับที่ถูกต้องกับเอกสารล่าสุด มีวิธีใดบ้างที่จะทำให้เอกสารแต่ละฉบับเริ่มต้นในหน้าใหม่นอกเหนือจากการแทรกตัวแบ่งหน้าด้วยตนเอง

นี่คือตัวอย่างรูปภาพในกรณีที่ไม่ชัดเจน สมมติว่า "document1" และ "document2" เป็นสองเอกสารที่ฉันต้องการผสาน

Word ทำอย่างไร: คำนี้ทำยังไง

ฉันต้องการเป็นอย่างไร: มันควรจะเป็นอย่างไร

คำตอบ:


3

มีคุณสมบัติหน้าใหม่ใน MS-Word คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับ office 2003 ได้ที่ http://office.microsoft.com/en-us/word-help/insert-a-manual-page-break-HP005189549.aspx สำหรับ Office รุ่นอื่นอ่านลิงค์ด้านล่าง:

Office 2007 Office 2010

หากคุณต้องการอ่านข้อมูลเกี่ยวกับโครงสร้างเอกสาร MS Office ลองดูที่ลิงค์นี้: http://office.microsoft.com/en-us/word-help/CH006082987.aspx

แก้ไข:

ใช้แมโครนี้มันจะโยนข้อผิดพลาดหากคุณไม่มีเอกสารที่เปิดอยู่:

Sub OpenMultipleFiles()
Dim fDialog As FileDialog

Set fDialog = Application.FileDialog(msoFileDialogFilePicker)
With fDialog
.AllowMultiSelect = True
.InitialView = msoFileDialogViewList
If .Show <> -1 Then
MsgBox "Cancelled By User", , "Cancelled"
Exit Sub
End If
End With
For i = 1 To fDialog.SelectedItems.Count
Selection.InsertFile fDialog.SelectedItems.Item(i)
Selection.InsertBreak Type:=wdPageBreak

Next i
End Sub

ขณะที่อยู่ใน Word ให้กด ALT + F11 สิ่งนี้จะปรากฏตัวแก้ไข VBA หลังจากนั้นขยายปกติเพื่อดูโฟลเดอร์ Modul หากไม่มีอยู่ให้คลิกที่ปกติ -> แทรก -> โมดูลวางแมโครและบันทึก

หลังจากนั้นคุณสามารถเพิ่มปุ่มด้วยมาโครลงในแถบเครื่องมือของคุณ


ฉันรู้แล้ว; ฉันขอวิธีที่จะบอกให้ Word แทรกสิ่งนี้โดยอัตโนมัติทุกครั้งที่มีเอกสารใหม่ต่อท้าย
Javier

ใช้มาโครจากการแก้ไขด้านบน
Darokthar

@Javier Badia เป็นแมโครด้านบนที่ทำงานใน Word 2007 ได้หรือไม่
Darokthar

@ Javier Badia ขอบคุณสำหรับข้อมูล จากนั้นฉันจะบันทึกไว้เพื่อตัวฉันเอง ฉันไม่ได้ใช้ windows ในขณะนี้ แต่ไม่มีใครรู้ถ้ามันมีประโยชน์ในอนาคต
Darokthar

2

เท่าที่ฉันรู้ว่าคุณไม่สามารถนำเข้าได้โดยอัตโนมัติ แต่ฉันรู้ว่ามีวิธีที่รวดเร็วในการแทรกตัวแบ่งหน้าโดยกดCtrl+ Enterหน้าคำแรกของเอกสารใหม่แต่ละฉบับ


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