Page 2 of 2
Re: การเปิดโปรแกรมอื่นด้วย VBA
Posted: Thu Oct 09, 2014 9:55 pm
by diamondbom
ขอบคุณครับ
Re: การเปิดโปรแกรมอื่นด้วย VBA
Posted: Fri Oct 10, 2014 11:58 am
by diamondbom
สามารถจำกัดพื้นที่การเปิดโปรแกรมได้ใหมครับ เช่น การเปิด notepad ใน Range ("A1:E12") ผมเขียนแล้ว ทุก Range จะขึ้นเป็นเลข 0
รบกวนขอคำแนะนำด้วยครับ ขอบคุณครับ
Code: Select all
Private Sub CommandButton3_Click()
Dim ProcessID As Double
Range("A1:E12").Value = ProcessID
ProcessID = Shell("Notepad.exe", vbNormalFocus)
AppActivate ProcessID
End Sub
Re: การเปิดโปรแกรมอื่นด้วย VBA
Posted: Fri Oct 10, 2014 2:14 pm
by snasui
จำกัดพื้นที่ในการเปิดที่กล่าวถึงมีลำดับการทำงานอย่างไร หมายถึงต้องการนำค่าใน Excel ไปใส่ใน Notepad เฉพาะช่วงเซลล์ที่ต้องการหรือว่าเป็นแบบใดครับ
Re: การเปิดโปรแกรมอื่นด้วย VBA
Posted: Sat Oct 11, 2014 1:26 am
by diamondbom
ประมาณว่าให้พื้นที่ตารางเป็นพื้นที่การใช้งานโปรแกรมที่เปิดครับ
สามารถใช้ได้เลยใหมครับ หรือว่าต้องมีการใช้ control มาช่วย
Re: การเปิดโปรแกรมอื่นด้วย VBA
Posted: Sat Oct 11, 2014 7:39 pm
by snasui
ถ้าต้องการให้นำข้อมูลจาก Notepad ใส่ใน Excel คิดว่าได้ตอบกันมาในโพสต์ก่อน ๆ เรียบร้อยแล้วครับ
จะเปิด Notepad หรือไม่เปิด Notepad ก็นำข้อมูลจาก Notepad เข้า Excel ได้ ไม่ทราบว่าที่ได้ลองทำนั้นมีปัญหาใดอีกครับ