View Full Version : ปัญหาการเปิด book ซ้อนกัน
nungaor
12 May 2007, 10:10
ใช้ vb ในการออก excel แล้วในระหว่างการ process book ที่1 นั้น ได้ไปเปิด book ที่ 2 ขึ้นมา ปัญหาคือ excel มันแสดงทั้งสอง book ขึ้นมา เลย แต่ต้องการให้ excel แสดง แต่ book ที่ 2 เท่านั้น book ที่กำลัง process ไม่ต้องแสดง :(
สมเกียรติ
12 May 2007, 10:58
ควรเพิ่มรหัสป้องกันการมองเห็นการปรับภาพหน้าจอ เช่น หากเราต้องการเปิดแฟ้มหลายๆแฟ้ม แล้วไม่ต้องการให้หน้าจอแสดงให้เห็นขั้นตอนการเปิดแฟ้ม โดยหน้าจอจะถูกล้อคไว้ไม่ให้ผู้ใช้เห็นการทำงานเบื้องหลังครับ
Application.ScreenUpdating = False
รหัสที่ต้องการปิดการแสดงบนจอ
รหัสที่ต้องการปิดการแสดงบนจอ
รหัสที่ต้องการปิดการแสดงบนจอ
Application.ScreenUpdating = True
รหัสที่ต้องการเปิดการแสดงบนจอให้เห็นตามเดิม
nungaor
12 May 2007, 12:49
ควรเพิ่มรหัสป้องกันการมองเห็นการปรับภาพหน้าจอ เช่น หากเราต้องการเปิดแฟ้มหลายๆแฟ้ม แล้วไม่ต้องการให้หน้าจอแสดงให้เห็นขั้นตอนการเปิดแฟ้ม โดยหน้าจอจะถูกล้อคไว้ไม่ให้ผู้ใช้เห็นการทำงานเบื้องหลังครับ
Application.ScreenUpdating = False
รหัสที่ต้องการปิดการแสดงบนจอ
รหัสที่ต้องการปิดการแสดงบนจอ
รหัสที่ต้องการปิดการแสดงบนจอ
Application.ScreenUpdating = True
รหัสที่ต้องการเปิดการแสดงบนจอให้เห็นตามเดิม
มีตัวอย่างมั้ยค่ะ คือว่า หน้าที่ต้องการเปิด ไม่สามารถระบุได้นะค่ะ แล้วแต่ว่าจะเลือกเปิดไฟล์ไหนนะค่ะ
สมเกียรติ
12 May 2007, 12:56
ขึ้นกับชุดคำสั่งของคุณและลักษณะงานทีละขั้นที่ต้องการ ผมยังแปลกใจอยู่ที่ว่า เปิดแฟ้ม 2 แฟ้มแล้วอยากให้เห็นเฉพาะแฟ้มที่เปิดทีหลัง ซึ่งปกติแล้วเราก็ย่อมเห็นแฟ้มนั้นแฟ้มเดียวอยู่แล้วมิใช่หรือ ไม่เห็นจำเป็นจะต้องใช้รหัสอะไรคุมเพิ่มเติม
แล้วระหว่างที่รหัสกำลังทำงานอยู่ เราจะเปิดแฟ้มใหม่เองได้ยังไง เพราะรหัสคำสั่งกำลังทำงานต่อเนื่องอยู่ หรือว่าใช้รหัสที่กำลังทำงานนั่นแหละเปิดแฟ้มที่สองขึ้นมา
ขอให้เล่าขั้นตอนทำงานทีละขั้น พร้อมแนบรหัสที่ใช้มาดูก่อนที่จะตอบต่อไปดีกว่าครับ
Powered by vBulletin® Version 4.2.5 Copyright © 2021 vBulletin Solutions Inc. All rights reserved.