|
|
|
ออกรายงผ่าน excel และ word มันขึ้น Error เพราะไม่ได้ Add reference ตัวไหน |
|
|
|
|
|
|
|
เง้อ เงียบเลย
|
|
|
|
|
Date :
2011-03-16 16:48:20 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง add ref.
microsoft office 11.0 object library ดูสิครับ
แล้วก็ Imports microsft.office.interop.word
กับ excel
ผมก็ก็ไม่แน่ใจเพราะยังใหม่กับเรื่องพวกนี้
|
|
|
|
|
Date :
2011-03-16 18:34:42 |
By :
electronic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองมาทุกอย่างแล้วไม่ได้สักที่ ติดแบบเดิมเลยครับ
ผมใช้ windows 7 office 2007 ครั้งแรกทำได้ทุกอย่างออก report ได้ทั้งหมด
แต่พอลงคอมใหม่เท่านั้นแหละ เป็นแบบนี้เลย เศร้า
ถ้ารู้ว่าต้องเพิ่ม interface ตัวไหนเข้าไปให้ ที่ทำเป็นสีฟ้า รู้จักมันก้อน่าจะใช้งานได้
แต่ไม่รู้ว่าต้องเปิดใน Add Reference ตัวไหน ที่บอกมาลองหมดแล้วไม่ได้เลยคับ
มันน่าจะต้องมีอีกสักตัวที่ไม่ได้เปิดเรียกมาใช้งาน ทำไว้ครั้งแรกก้อไม่ได้เข้าไปดูว่า
เช็ดไว้่มีอะไรบ้าง ลงเครื่องใหม่เลยเช็ดไม่เหมือนเดิม ตัวอย่างที่ Set ไว้เป็นแบบนี้ต้องเพิ่ม
อะไรอีกป่าวคับ เพื่อให้เรียกใช้รายงานออกทาง Excel , word
|
ประวัติการแก้ไข 2011-03-17 11:41:06 2011-03-17 11:43:40
|
|
|
|
Date :
2011-03-17 11:38:29 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ไม่ได้เป็นที่ตัว interop.Excel.dll
ถ้าเขียนแบบเรียกรายงานผ่าน Excel อย่าลืม อันนี้เป็นเด็ดขาดนะคับ เดียวก้อได้งง มา 3 วันอย่างผม
นะครับ หาจนเมื่อยเลยครับ บรรทัดนี้หายครับ สำคัญมาก
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("en-US")
ขอบคุณสำหรับทุกคำตอบนะครับ และขอบคุณทุกท่านที่ช่วยเหลือครับ
|
|
|
|
|
Date :
2011-03-17 15:49:48 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่แหละผลของการไม่อ่าน
|
|
|
|
|
Date :
2011-03-18 14:11:43 |
By :
noptalent |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามต่อนะคับคุณ mr.win ว่าทำมัย
excela = new Excel แล้ว ใส่ จุด Application มันไม่ขึ้นนะ
มันบอกว่า
'New' cannot be used on an interface [ไม่สามารถใช้ในอินเตอร์เฟซ 'New']
เกิดจากอะไรทั้งที่มันก้อใช้ได้ตั้งแต่ dim ข้างบนแล้วนะคับ
|
ประวัติการแก้ไข 2011-03-18 14:29:41 2011-03-18 15:16:01 2011-03-18 15:18:11 2011-03-18 15:18:57 2011-03-18 15:21:00 2011-03-18 16:12:48
|
|
|
|
Date :
2011-03-18 14:29:05 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผู้รู้หายไปไหนหมด
|
|
|
|
|
Date :
2011-03-19 07:50:17 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าใช้ New Excel.Application ให้ดาวน์โหลด Go to : Interop.Excel.dll ไปใช้ครับ
|
|
|
|
|
Date :
2011-03-19 08:17:00 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันมีอยู่แล้วครับ แต่มันก้อ Error เหมือนเดิมนะครับไม่รู้เพราะอะไร
|
ประวัติการแก้ไข 2011-03-19 09:49:07
|
|
|
|
Date :
2011-03-19 09:10:33 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WoW ได้แล้วคับ เส้นผมเลย ไปเพิ่ม Excel ใน Reference มันเลย Error หามั่ว ๆ ดันเจอ เป็นซะงั้นไปอีก
|
|
|
|
|
Date :
2011-03-19 09:47:40 |
By :
angelrings0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมผิดตรงไหน ไม่รู้ แต่รู้ว่า มึนงง
Add referenc --> microsoft Excel 12.0 object library แล้วนะ แต่ยังไม่ได้
Interop.Excel.dll ก็ใส่ bin แล้วนะ
ผมเขียน vb2008 ผมพอรู้วิธีแก้ไขบ้างครับ
|
|
|
|
|
Date :
2012-01-24 11:52:31 |
By :
SeedNew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ติด ตรงนี้ Dim ExcelApp As New Excel.Application
ลองเปลี่ยนมาเขียน 2005 กับได้
ผมเลยเขียน vb 2005 เลย 555
|
ประวัติการแก้ไข 2012-01-25 15:51:29
|
|
|
|
Date :
2012-01-24 15:35:21 |
By :
SeedNew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|