PDA

View Full Version : استفاده از COM در HTML



houtanal
یک شنبه 08 خرداد 1384, 00:12 صبح
سلام
می خوام مثلا یک فایل word بسازم . نوشته ای درش ضبط کرده و ذخیره کنم

tnx

titbasoft
یک شنبه 08 خرداد 1384, 14:08 عصر
فرض بر اینه که اجازه این کار رو دارید ؟ چون حتی سطح med هم اجازه این کار رو نمیده!
کد جاوا اسکریپتش بدرد میخوره؟

<script>
var wd = new ActiveXObject("Word.Application");
wd.Documents.Add() ;
//wd.visible=true; //if you want to see your document discomment this line
wd.Selection.TypeText ("hello word!");
wd.ActiveDocument.SaveAs ("c:\a.doc");
wd.Quit (true);
</script>

houtanal
یک شنبه 08 خرداد 1384, 17:47 عصر
اینو نگاه کن


<?php
// starting word
$word = new COM("word.application") or die("Unable to instanciate Word");
echo "Loaded Word, version {$word->Version}\n";

//bring it to front
$word->Visible = 1;

//open an empty document
$word->Documents->Add();

//do some weird stuff
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("Useless test.doc");

//closing word
$word->Quit();

//free the object
$word->Release();
$word = null;
?>

این تقریبا PHP هون بالاییه

کجا میتونم مرجع این کلاس ها و اشیا رو پیدا کنم مثلا
Word.Application

یعنی کلا مرجع کار با این اشیا COM

tnx :flower:

titbasoft
یک شنبه 08 خرداد 1384, 20:25 عصر
کجا میتونم مرجع این کلاس ها و اشیا رو پیدا کنم
منظورت از مرجع چیه ؟
:گیج:

houtanal
دوشنبه 09 خرداد 1384, 03:40 صبح
مرجع کار با این اشیا COM

houtanal
دوشنبه 09 خرداد 1384, 03:52 صبح
راستی چطور می تونم مثلا قرمان copy رو با همین روش استفاده کنم


منظورت از مرجع چیه ؟

مثلا من COM("ADODB.Connection") رو دارم یا exell.application اما برای کار با این ها نمیدونم باید چه کار کنم

کلا یه مرجعی میخوام که بدونم این اشیا چه هستند ، چه خصوصیاتی دارند و چکونه میشه باهاون کار کرد

(تو رو خدا MSDN رو نگو که هرچه سرچ می کنم کمتر جواب می گیرم)

titbasoft
دوشنبه 09 خرداد 1384, 09:29 صبح
آهان حالا شد. اتفاقا اصلا MSDN رو معرفی نمی کنم. بهترین راه استفاده از macro های office است. برای هر کاری که می خوای انجام بدی یک macro رکورد کن بعد کد اون رو در مد edit می تونی ببینی. اگر هم type lib کامل رو می خوای از object browser خود محیط vb که توی office باز میشه استفاده کن.

houtanal
دوشنبه 09 خرداد 1384, 15:27 عصر
حقیقتش ما که سواد درست حسابی نداریم :oops:
یه نگاهی می کنک اگر مشکلی داشتم دوباره می پرسم


راستی چطور می تونم مثلا قرمان copy رو با همین روش استفاده کنم
یعنی یکی از فرمان های ویندوز رو

tnx