نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: تغییر زبان کیبورد

  1. #1


    آخرین بازدید
    2018/05/03
    تاریخ عضویت
    October 2014
    محل سکونت
    جنوب
    نوشته ها
    351
    امتیاز
    3436
    سپاس
    2,033
    سپاس شده
    1,229 در 331 پست
    تعیین سطح نشده است

    تغییر زبان کیبورد

    با درود
    آیا دستوری یا روشی در vba وجود داره که بشه وقتی اکسل یا یک فرم اجرا میشه زبان کیبورد تغییر کنه؟؟ ( مثلا اگر زبان پیش فرض سیستم EN باشه واسه ورود داده ها به زبان فارسی نخوایم دستی زبان کیبورد رو تغییر بدیم و این کار با شروع اکسل یا حداقل اجرای یک فرم این تغییر بصورت اتوماتیک صورت بگیره)
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    دو سال پیش به این سوال پاسخ داده شده جستجو می کردید بود، به هر حال فایلش رو آپ میکنم مجدد ، البته لازم به ذکره کاملا فراموش کردم چطور این کار رو انجام دادم پس زحمت تحلیل کد ها با خود شماست
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsm LANG.xlsm اطلاعات (26.0 کیلو بایت, 48 نمایش)




  5. #3


    آخرین بازدید
    2018/05/03
    تاریخ عضویت
    October 2014
    محل سکونت
    جنوب
    نوشته ها
    351
    امتیاز
    3436
    سپاس
    2,033
    سپاس شده
    1,229 در 331 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط ~M*E*H*D*I~ نمایش پست ها
    دو سال پیش به این سوال پاسخ داده شده جستجو می کردید بود، به هر حال فایلش رو آپ میکنم مجدد ، البته لازم به ذکره کاملا فراموش کردم چطور این کار رو انجام دادم پس زحمت تحلیل کد ها با خود شماست
    با درود
    ممنون از فایلی که آپلود کردین ولی مثل اینکه با ویندوز و اکسل 64bit مشکل داره، البته این مشکل در فایل های دیگه ای هم که از فایل سیستمی استفاده میکنن واسم بوجود اومده!!!
    اگه لطف کنین و یه بررسی کنین که مشکل از کجاست و چه جوری حل میشه ممنون میشم
    بازم ممنونم

  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    5 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط abootorab نمایش پست ها
    با درود
    ممنون از فایلی که آپلود کردین ولی مثل اینکه با ویندوز و اکسل 64bit مشکل داره، البته این مشکل در فایل های دیگه ای هم که از فایل سیستمی استفاده میکنن واسم بوجود اومده!!!
    اگه لطف کنین و یه بررسی کنین که مشکل از کجاست و چه جوری حل میشه ممنون میشم
    بازم ممنونم
    تو سيستم هاي 64 بيتي نياز هست عبارت توصيفي PtrSafe نوشته بشه. فكر كنم اگه شما از اين فايل استفاده كنيد مشكلتون حل بشه
    فايل هاي پيوست شده فايل هاي پيوست شده


  8. #5


    آخرین بازدید
    2018/05/03
    تاریخ عضویت
    October 2014
    محل سکونت
    جنوب
    نوشته ها
    351
    امتیاز
    3436
    سپاس
    2,033
    سپاس شده
    1,229 در 331 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط amir ghasemiyan نمایش پست ها
    تو سيستم هاي 64 بيتي نياز هست عبارت توصيفي PtrSafe نوشته بشه. فكر كنم اگه شما از اين فايل استفاده كنيد مشكلتون حل بشه
    درود
    ممنون از شما جناب قاسمیان، مشکلم حل شد.

  9. سپاس ها (1)


  10. #6


    آخرین بازدید
    2021/12/22
    تاریخ عضویت
    March 2014
    نوشته ها
    151
    امتیاز
    320
    سپاس
    263
    سپاس شده
    201 در 73 پست
    سطح اکسل
    70.00 %

    ميشه اين عمل رو براي بعضي از سلول هاي شيت هامون هم تعريف بكنيم؟

    فرض كنيد در مثال پيوستي سلول هاي a1 تا a10 رو فارسي تايپ كنه

  11. #7
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,099
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام
    من قبلا مشابه این کار را برای ستون A انجام داده بودم ببین به کارت میاد شاید ایده بده بهتون
    کد PHP:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim adsads1  As String
    ads 
    Target.Address
    ads1 
    Mid(ads22)
    If 
    ads1 "A$" Then
        SwitchKeyboardLang 
    (LANG_persian)
    Else
        
    SwitchKeyboardLang (LANG_ENGLISH)
    End If
    End Sub 




اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. تغییر رنگ Textbox به محض تغییر محتوای ان
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/06/25, 17:32

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

تغییرات در ویندوز توسط vba

تغییر اتوماتیک زبان در اکسل

تغییر زبان کیبورد از طریق vba

تغییر زبان در سیستم اکسل

تغییر زبان کیبورد در اکسل

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است