PDA

View Full Version : سوال: مشکل با پیغام خطا هنگام ذخیره کردن فایل با استفاده از olecontainer



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); به جای دستور بالا استفاده می کنم مشکل حل میشه .
لطفا راهنمایی کنید .
تشکر

یوسف زالی
پنج شنبه 09 مرداد 1393, 19:49 عصر
این جور چیزها خیلی ربطی به برنامه میزبان یعنی در اینجا دلفی نداره. بهتره در داکیومنت های اتوماسیون مورد نظر یعنی در اینجا ورد و msdn جستجو کنید.

soft-c
جمعه 10 مرداد 1393, 13:13 عصر
مشکل را فهمیدم باید در دستور
;(OleContainer1.CreateObjectFromFile('D:\Rahpooyan _Aouto\office\Head\head.rtf',FALSE مقدار پارامتر دوم را true کنیم .