กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
372 6
URL.หัวข้อ /
URL
ใช้ฟังก์ชัน shell() ใน ms access มีปัญหาเรื่องเว้นวรรค
Shell("EXCEL " & "C:\Documents and Settings\Administrator\SAPworkdir\SANTA", 1)
คือต้องการเปิดแฟ้ม santa โดยใข้ excel แต่ เครื่อง ดันเปิด documents และ and และ setteings\administrator\sapworkdir\santa อ่ะ คือ แทนที่จะเปิดแฟ้มเดียว ดันเข้าใจว่าสั่งเปิด 3 แฟ้ม อ่ะ แล้วแบบนี้จะแก้ไขยังไงครับ ลองเปลี่ยนจากเว้นวรรคเป็น underscoll แล้วก็ไม่ได้ใครพอทราบวิธีแก้ไขช่วยทีครับ
คือต้องการเปิดแฟ้ม santa โดยใข้ excel แต่ เครื่อง ดันเปิด documents และ and และ setteings\administrator\sapworkdir\santa อ่ะ คือ แทนที่จะเปิดแฟ้มเดียว ดันเข้าใจว่าสั่งเปิด 3 แฟ้ม อ่ะ แล้วแบบนี้จะแก้ไขยังไงครับ ลองเปลี่ยนจากเว้นวรรคเป็น underscoll แล้วก็ไม่ได้ใครพอทราบวิธีแก้ไขช่วยทีครับ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02471
เรียน อ. สุภาพ ครับ
ผมได้ลองทำเป็นตัวอย่างเก็บไว้อ่ะครับ แต่ผมใส่ Chr(34) เข้าไปก่อนและหลังห้องไฟล์เป้าหมายแล้วแต่ไม่ออกครับ รบกวนช่วยแก้ตัวอย่างให้ด้วยครับ
ไฟล์ครับ
ผมได้ลองทำเป็นตัวอย่างเก็บไว้อ่ะครับ แต่ผมใส่ Chr(34) เข้าไปก่อนและหลังห้องไฟล์เป้าหมายแล้วแต่ไม่ออกครับ รบกวนช่วยแก้ตัวอย่างให้ด้วยครับ
ไฟล์ครับ
3 @R02488
ขอวนมาอีกเที่ยวครับ คือว่า จะรบกวนให้ ช่วยดูโค๊ดให้ด้วยครับ ตามความเห็นที่ 2 ครับ
4 @R02556
เรียน อ. สุภาพ ครับ
ผมได้ลองใส่ Chr(34) เข้าไปแล้วแต่ Run ไม่ออกครับ รบกวน อ. ดูโค๊ตให้ด้วยครับ
ผมได้ลองใส่ Chr(34) เข้าไปแล้วแต่ Run ไม่ออกครับ รบกวน อ. ดูโค๊ตให้ด้วยครับ
5 @R02560
ใช้อย่างนี้ครับ
stAppName = "C:\Program Files\Microsoft Office\Office10\Excel.EXE " & Chr(34) & "C:\My Documents\SampleExcel.xls" & Chr(34)
stAppName = "C:\Program Files\Microsoft Office\Office10\Excel.EXE " & Chr(34) & "C:\My Documents\SampleExcel.xls" & Chr(34)
6 @R02591
ตัวอย่างครับ เผื่อว่าใครอาจต้องการเก็บไว้ศึกษา เพราะสามารถประยุกต์ได้เยอะมาก
Time: 0.1278s
หรือจะใช้ FollowHyperlink() จะได้ไม่มีปัญหา ทำได้เหมือนกันครับ
Dim strFile As String
strFile = "C:\Documents and Settings\Administrator\SAPworkdir\SANTA.xls"
FollowHyperlink strFile