Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,523

HOME > .NET Framework > Forum > Unable to get the Open property of the Workbooks class (Excel 2003, 2007 Automation on Windows 2008 Server)





 

Unable to get the Open property of the Workbooks class (Excel 2003, 2007 Automation on Windows 2008 Server)

 



Topic : 087366



โพสกระทู้ ( 73,942 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook



ในยุคของการ Migrating Server กับ Software ตกรุ่นมักจะเจอปัญหากันบ่อย วันนี้เจอปัญหาเด็ด ๆ มาแนะนำครับ เผื่อจะเป็น Solution ในการแก้ไขปัญหาได้

ปัญหา

ตัวนี้ใช้
- Windows 2008 Server
- ASP Classic / .NET
- Office 2003 / Office 2007


และปัญหานี้ยังเกิดกับการ Automation Excel ในรุ่นใหม่ ๆ ด้วย เช่น

Code
Service cannot be started. System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file 'c:\temp\test.xls'. There are several possible reasons:


Code (ASP)
			Set xlApp = Server.CreateObject("Excel.Application")
			Set xlBook = xlApp.Workbooks.Open(Server.MapPath(OpenDoc))


และก็อื่น ๆ

Solution

- ถ้าติดปัญหาเรื่อง Permission

Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed


ให้แก้ไขตามนี้ Go to : ASP Config Excel (Excel.Application)

ใน Windows 2008 Server จะใช้ User ว่า IUSR

และ Error นี้ อาจจะเกิดบน Windows 2008 Server , Windows 7 หรือ Windows 8

Unable to get the Open property of the Workbooks class


ให้สร้างโฟเดอร์ตามนี้

・Windows 2008 Server x64
C:\Windows\SysWOW64\config\systemprofile\Desktop

・Windows 2008 Server x86
C:\Windows\System32\config\systemprofile\Desktop


อย่าลืมกำหนด Permission ให้โฟเดอร์ด้วย โดย User จะชื่อว่า IUSR เลือก Full Control

หวังว่าคงจะมีประโยชน์ สำหรับผู้ที่เจอปัยหานี้ และค้นหาเจอกระทู้นี้ ครับ



Tag : .NET, Excel (Excel.Application)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-11-28 13:01:21 By : mr.win View : 2487 Reply : 4
 

 

No. 1

Guest


ผมเลิกใช้ Excel เพราะช้านี่แหละ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-28 14:33:48 By : ผ่านมา
 


 

No. 2



โพสกระทู้ ( 16 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วค่ะ ขอบคุณมากๆๆๆ เลยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-01 09:41:18 By : gustey
 

 

No. 3



โพสกระทู้ ( 73,942 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ในที่สุดก็มีคนได้ประโยชน์ไปแล้ว 1 คน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-01 09:57:55 By : mr.win
 


 

No. 4



โพสกระทู้ ( 73,942 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เพิ่มเติมถ้า 64-Bits จะมองไม่เห็น Microsoft Office Excel ให้ใช้คำสั่ง

C:\WINDOWS\SysWOW64>mmc comexp.msc /32


จากนั้น Restart ใหม่อีกครั้ง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-09-25 09:09:38 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Unable to get the Open property of the Workbooks class (Excel 2003, 2007 Automation on Windows 2008 Server)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่