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

موضوع: باز کردن فایل و تغییر نوشته دکمه ها در اکسل

  1. #1


    آخرین بازدید
    2019/11/06
    تاریخ عضویت
    January 2016
    محل سکونت
    کرمان
    نوشته ها
    40
    امتیاز
    42
    سپاس
    152
    سپاس شده
    32 در 12 پست
    تعیین سطح نشده است

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

    با سلام و احترام
    ممنون میشوم مثل همیشه سوالات من را پاسخ دهید:
    سوال اول:
    در vb به دستوری نیاز دارم تا فایلی ورود را از مسیری مثلاً درایو D و پوشه DATA باز نماید؟ (آیا اگر پوشه به زبان فارسی نام گذاری شده باشد در استفاده از دستور دچار مشکل می شوم؟)
    سوال دوم:
    در اکسل دکمه ای برای اجراء یک ماکرو گذاشته ام و بروی دکمه هم متنی نوشته ام. آیا می توان از طریق دستوری در VB این متن (متن روی دکمه) را مطابق با یک شرط تغییر داد؟
    با سپاس
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


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

    نقل قول نوشته اصلی توسط 2009tv نمایش پست ها
    با سلام و احترام
    ممنون میشوم مثل همیشه سوالات من را پاسخ دهید:
    سوال اول:
    در vb به دستوری نیاز دارم تا فایلی ورود را از مسیری مثلاً درایو D و پوشه DATA باز نماید؟ (آیا اگر پوشه به زبان فارسی نام گذاری شده باشد در استفاده از دستور دچار مشکل می شوم؟)
    سوال دوم:
    در اکسل دکمه ای برای اجراء یک ماکرو گذاشته ام و بروی دکمه هم متنی نوشته ام. آیا می توان از طریق دستوری در VB این متن (متن روی دکمه) را مطابق با یک شرط تغییر داد؟
    با سپاس
    سلام دوست عزیز
    اگر این آدرس رو دستی در محیط vba بنویسید بله به مشکل میخورید اما اگر در سلولی بنویسید و ارجاع بدین خیر مشکلی پیش نمیاد
    متن دکمه رو هم میشه تغییر داد

  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    جواب سوال 2 با توجه به شرایط
    a1=10 excel
    a1=15 iran
    a1=20 exceliran




    کد:
    Sub test() If Range("a1").Value = 10 Then Sheet1.CommandButton1.Caption = "excel" ElseIf Range("a1").Value = 15 Then Sheet1.CommandButton1.Caption = "iran" Else Range("a1").Value = 20 Sheet1.CommandButton1.Caption = "exceliran" End If End Sub
    ای برادر تو همه اندیشه ای


  6. #4


    آخرین بازدید
    2019/11/06
    تاریخ عضویت
    January 2016
    محل سکونت
    کرمان
    نوشته ها
    40
    امتیاز
    42
    سپاس
    152
    سپاس شده
    32 در 12 پست
    تعیین سطح نشده است

    سلام ممنون از پاسخگویی سوال دوم
    در مورد سوال اول لطف می نمایید نمونه یک دستور که می توان در vb فایل word را باز نماییم (یعنی خیلی عادی فقط فایل ورد توسط برنامه ورد باز گردد) را برایم مثال بزنید!
    ممنون

  7. #5


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    کد زیر رو امتحان کنید.فرض بر این است که در داخل درایو D پوشه ای به نام فارسی دیتا و فایل Word ی به نام exceliran دارید.که آدرس رو به این صورت در سلول A1 قرار دادید.

    کد PHP:
    D:\دیتا\exceliran.docx 
    کد:
    Sub OpenWordDoc() Dim WordApp, WordDoc As Object Dim file As String file = Range("a1").Value Set WordApp = CreateObject("Word.Application") Set WordDoc = WordApp.Documents.Open(file) WordApp.Visible = True End Sub
    ای برادر تو همه اندیشه ای

  8. سپاس ها (2)


  9. #6


    آخرین بازدید
    2019/11/06
    تاریخ عضویت
    January 2016
    محل سکونت
    کرمان
    نوشته ها
    40
    امتیاز
    42
    سپاس
    152
    سپاس شده
    32 در 12 پست
    تعیین سطح نشده است

    سلام
    دستور ارائه شده برای سوال اولم و دومم واقعا عالی و خوب بود
    بسیار ممنونم


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

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

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

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

  1. [حل شده] تغییر خودکار فرمول یک سلول با تغییر لیست
    توسط khademmahdy در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 6
    آخرين نوشته: 2015/12/14, 10:10
  2. [حل شده] تغییر مقدار یک سلول پس از تغییر کمبوباکس و سوالی دیگر
    توسط mobinsaffarpour در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 8
    آخرين نوشته: 2015/10/03, 10:22
  3. تغییر خودکار ضریب ستون ها با تغییر دادن لیست ...
    توسط shahab47 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 5
    آخرين نوشته: 2015/07/21, 21:23
  4. تغییر رنگ Textbox به محض تغییر محتوای ان
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/06/25, 17:32

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

دستور باز کردن فایل اکسل site:forum.exceliran.com

دکمه باز کردن فایل

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

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

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

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