تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: صدا کردن یک word vba macro از c sharp

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2008
    پست ها
    4

    پيش فرض صدا کردن یک word vba macro از c sharp

    سلام
    من یک ماکرو برای word با vba نوشتم .
    و در word addin ( با #C) یک ribbon اضافه کردم ، توی ribbon هم یک button گذاشتم .
    می خواهم با کلیک کردن آن دکمه ،ماکروی من در word اجرا شود ( یعنی یک vba را از داخل سی شارپ call کنم) آیا امکان پذیر است یا حتما باید با vsto کار کنم ؟

  2. #2
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    برای اینکار کافی از COM Object مربوط به Word استفاده کنین.
    از یکی از دو Reference زیر :

    Microsoft Word 10.0 Object Library
    Microsoft Word 11.0 Object Library

    با استفاده از AddReference میتونین این Object ها رو به پروژه تون اضافه کنین.
    و بعدش namespace ihی زیر رو :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    کافیه به Document های این Object رجوع کنین.


    موفق باشین.

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2008
    پست ها
    4

    پيش فرض

    دوست من، از توجهتان متشکرم
    من using ها را add کرده بودم . می خواستم به طریقی ماکرو را از طریق سی شارپ call کنم که با دستورات زیر حل شد :



    object missing = Type.Missing;

    Globals.ThisAddIn.Application.Run("MACRO NAME", ref missing, ref missing, ref missing,
    ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
    ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
    ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
    ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);


    الان چند تا مشکل vba دارم ، کجا باید طرح کنم ؟

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2008
    پست ها
    16

    پيش فرض

    سلام دوست عزیز.من میخواستم با فایل word کار کنم.ولی نمیدونم از کجا شروع کنم.اگه راهنمایی کنید ممنون میشم.

Thread Information

Users Browsing this Thread

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

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •