soft-c
پنج شنبه 09 مرداد 1393, 11:50 صبح
سلام
من از olecontainer برای ارتباط با ورد استفاده می کنم . یک فایل ورد را به عنوان الگو ذخیره کردم و از کدهای زیر برای باز کردن آن استفاده می کنم :
;OleContainer1.DestroyObject
;(OleContainer1.CreateObjectFromFile('D:\Rahpooyan _Aouto\office\Head\head.rtf',FALSE
;(OleContainer1.DoVerb(ovShow
وقتی کاربر می خواد ورد را ببنده فایل را ذخیره می کنم :
OleContainer1.SaveAsDocument('D:\Rahpooyan_Aouto\o ffice\nameh\head1.docx');
منتها با پیغام زیر روبرو می شوم :
not enough storage is available to compelete this operation
ولی وقتی از دستور
OleContainer1.CreateObject('word.document',FALSE); به جای دستور بالا استفاده می کنم مشکل حل میشه .
لطفا راهنمایی کنید .
تشکر
من از olecontainer برای ارتباط با ورد استفاده می کنم . یک فایل ورد را به عنوان الگو ذخیره کردم و از کدهای زیر برای باز کردن آن استفاده می کنم :
;OleContainer1.DestroyObject
;(OleContainer1.CreateObjectFromFile('D:\Rahpooyan _Aouto\office\Head\head.rtf',FALSE
;(OleContainer1.DoVerb(ovShow
وقتی کاربر می خواد ورد را ببنده فایل را ذخیره می کنم :
OleContainer1.SaveAsDocument('D:\Rahpooyan_Aouto\o ffice\nameh\head1.docx');
منتها با پیغام زیر روبرو می شوم :
not enough storage is available to compelete this operation
ولی وقتی از دستور
OleContainer1.CreateObject('word.document',FALSE); به جای دستور بالا استفاده می کنم مشکل حل میشه .
لطفا راهنمایی کنید .
تشکر