PDA

View Full Version : سوال: این کد تو ویژوال بیسیک کار میکنه اما تو اکسس نمشکل کجاست؟



azadich
چهارشنبه 21 فروردین 1392, 07:29 صبح
با سلام این فرم و قتی تو ویژوال بیسیک هیت با باز شدن یک آدمک میاد مثل آدمک جستجوی ویندوز اما همان کدها را وارد اکسس کردم کار نکرد نگاه کنید مشکل از کجاست تو این کد خطا می گیره ممنون مسشم نمونه را اصلاح فرمایید
Call asa.Characters.Load("Merlin", bj & "Merlin.acs")

mazoolagh
چهارشنبه 21 فروردین 1392, 09:57 صبح
vb و vb.net و vba سه دنیای متفاوتن
در هر کدوم باید به روش همون دنیا عمل کنین و البته خیلی چیزها هم مشترک نیست

azadich
چهارشنبه 21 فروردین 1392, 10:05 صبح
vb و vb.net و vba سه دنیای متفاوتن
در هر کدوم باید به روش همون دنیا عمل کنین و البته خیلی چیزها هم مشترک نیست
حالا این نمونه که گذاشتم تو اکسس با یه کد دیگه کار نمی کنه

mazoolagh
چهارشنبه 21 فروردین 1392, 10:26 صبح
کد شما رو نمیدونم چی هست و چکار قرار هست که بکنه - باید گوگل کنین

azadich
چهارشنبه 21 فروردین 1392, 11:11 صبح
کد شما رو نمیدونم چی هست و چکار قرار هست که بکنه - باید گوگل کنین
نمونه ویژوال گذاشتم ببینید نمیشه تو اکسس همین آدمک با باز شدن فرم بیاد

azadich
چهارشنبه 21 فروردین 1392, 17:02 عصر
نمونه ویژوال گذاشتم ببینید نمیشه تو اکسس همین آدمک با باز شدن فرم بیاد
یهنی انجام شدنی نیست نمیشه کاری کرد همین ادمک جستجوی ویندوز تو فرم اکسس بیاد

mazoolagh
پنج شنبه 22 فروردین 1392, 10:59 صبح
خب من بجای شما گوگل کردم و چون ویندوز 7 از ms agent پشتیبانی نمیکنه اول از آدرس زیر
http://www.microsoft.com/products/msagent/main.aspx
agent core components و merlin character file رو دانلود و نصب کردم و دست آخر هم install pack hotfix for win 7 رو از همون صفحه گرفتم و نصب کردم.

حالا در اکسس اگر tools-references رو ببینیم microsoft agent control 2 اضافه شده که خب اون رو تیک میزنیم
در فرم یک agent activex اضافه میکنیم (خودش پیشفرض اسمش رو agent1 میگذاره) و بصورت زیر کد مینویسیم:

Dim MyAgent As IAgentCtlCharacterEx
Agent1.Characters.Load CharacterID:="merlin", LoadKey:="merlin.acs"
Set MyAgent = Agent1.Characters("Merlin")

از اینجا به بعد هم که میتونین کدهای مربوط به انیمیشن و حرف زدن و ... رو بگذارین

With MyAgent
.Play Animation:="Greet"
.Play Animation:="Restpose"
.Speak Text:="Hello!"
.Play Animation:="Announce"
.Speak Text:="I am Merlin."
.Play Animation:="Pleased"
.Speak Text:="It is nice to meet you."
.MoveTo X:=250, Y:=500
.Speak Text:="I would like to show you"
.Play Animation:="Hide"
.Play Animation:="Show"
.Speak Text:="some of my animations."
End With

کدهای نمونه از آدرس زیر گرفته شده:
http://msdn.microsoft.com/en-us/library/aa163978(office.10).aspx

azadich
پنج شنبه 22 فروردین 1392, 15:12 عصر
خب من بجای شما گوگل کردم و چون ویندوز 7 از ms agent پشتیبانی نمیکنه اول از آدرس زیر
http://www.microsoft.com/products/msagent/main.aspx
agent core components و merlin character file رو دانلود و نصب کردم و دست آخر هم install pack hotfix for win 7 رو از همون صفحه گرفتم و نصب کردم.

حالا در اکسس اگر tools-references رو ببینیم microsoft agent control 2 اضافه شده که خب اون رو تیک میزنیم
در فرم یک agent activex اضافه میکنیم (خودش پیشفرض اسمش رو agent1 میگذاره) و بصورت زیر کد مینویسیم:

Dim MyAgent As IAgentCtlCharacterEx
Agent1.Characters.Load CharacterID:="merlin", LoadKey:="merlin.acs"
Set MyAgent = Agent1.Characters("Merlin")

از اینجا به بعد هم که میتونین کدهای مربوط به انیمیشن و حرف زدن و ... رو بگذارین

With MyAgent
.Play Animation:="Greet"
.Play Animation:="Restpose"
.Speak Text:="Hello!"
.Play Animation:="Announce"
.Speak Text:="I am Merlin."
.Play Animation:="Pleased"
.Speak Text:="It is nice to meet you."
.MoveTo X:=250, Y:=500
.Speak Text:="I would like to show you"
.Play Animation:="Hide"
.Play Animation:="Show"
.Speak Text:="some of my animations."
End With

کدهای نمونه از آدرس زیر گرفته شده:
http://msdn.microsoft.com/en-us/library/aa163978(office.10).aspx
خیلی خیلی متشکر فقط کد بالایی و پایینی کجای فرم باید نوشت اگه یه نمونه می گذاشتید ممنون می شدم

azadich
پنج شنبه 22 فروردین 1392, 19:46 عصر
خیلی خیلی متشکر فقط کد بالایی و پایینی کجای فرم باید نوشت اگه یه نمونه می گذاشتید ممنون می شدم
یه نمونه لطف نمی کنید

azadich
پنج شنبه 22 فروردین 1392, 21:29 عصر
یه نمونه لطف نمی کنید
خودم نمونه را آماده کردم جهت استفاده دوستان گرامیم:تشویق:

alirezabahrami
پنج شنبه 22 فروردین 1392, 22:16 عصر
خودم نمونه را آماده کردم جهت استفاده دوستان گرامیم:تشویق:
سلام
نمایش حالتهای دیگر را در فایل ضمیمه مشاهده بفرمائید:
موفق باشید

azadich
جمعه 23 فروردین 1392, 12:25 عصر
سلام
نمایش حالتهای دیگر را در فایل ضمیمه مشاهده بفرمائید:
موفق باشید
برنامه hotfix for win 7 را نتونستم دانلود کنم میشه لطف کنید بزارید ممنون میشم

alirezabahrami
جمعه 23 فروردین 1392, 17:07 عصر
برنامه hotfix for win 7 را نتونستم دانلود کنم میشه لطف کنید بزارید ممنون میشم
سلام
دو مورد برای ویندوز 32 و 64 بیتی در لینک زیر قابل دانلود است.
http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS020753
موفق باشید