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

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




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

نام تاپيک: متخصصين Vba – كمك كنيد.

  1. #1
    اگه نباشه جاش خالی می مونه smd7m's Avatar
    تاريخ عضويت
    Oct 2005
    پست ها
    364

    14 متخصصين Vba – كمك كنيد.

    با سلام خدمت دوستان عزيز
    به يک مشکل در برنامه زير برخورده ام از عزيزاني که با ويژال بيسک (VBA) کار کرده اند خواهشمندم من رو ياري دهند.
    من با ويژال بيسيک تحت مايکروسافت word کار مي کنم. در روال برنامه زير پس از ايجاد يک سند ليست سندهاي پيدا شده توسط فرمان Search در يک پنجره پيغام ظاهر مي شود ولي من مد نظرم اين هست که اسناد پيدا شده در سند درج شوند. يعني ترتيبي داده شود که مثل دستور TypeText Text:=".FoundFiles(i)" که رشته .FoundFiles(i) درج مي شود مسيرها درج شوند.
    جهت استفاده از برنامه VBA در Word از کليدهاي ميانبر Alt+F11 استفاده کنيد و يا مي توانيد مسير Tools|Macro|visual basic editor را اجرا کنيد سپس روال زير را در برنامه کپي و اجرا تا متوجه مشکلم شويد.
    Sub Macro1()
    Documents.Add
    Set fs = Application.FileSearch
    With fs
    .LookIn = "C:\My Documents"
    .SearchSubFolders = True
    .FileName = "*.doc"
    If .Execute() > 0 Then
    MsgBox "There were " & .FoundFiles.Count & _
    " file(s) found."
    For i = 1 To .FoundFiles.Count
    With Selection
    .TypeText Text:=".FoundFiles(i)"
    .TypeParagraph
    End With
    MsgBox .FoundFiles(i)
    Next i
    Else
    MsgBox "There were no files found."
    End If
    End With
    End Sub

  2. #2
    اگه نباشه جاش خالی می مونه smd7m's Avatar
    تاريخ عضويت
    Oct 2005
    پست ها
    364

    پيش فرض

    دوستان راه مورد نظر رو پيدا كردم .... ولي چطوري مي شه كه بتونم براي هر قسمت يك ليست تهيه كنم و جستجو در همه درايوها صورت بگيره و بعد براي هر بخش يا پوشه ليست جداگانه گرفته بشه به اين صورت:
    نام درايو :
    نام پوشه:
    اسناد پيدا شده :


    Sub Macro6()
    '
    ' Macro6 Macro
    ' Macro recorded 17/02/2006 by ERFAN
    '
    Selection.LtrPara
    ActiveWindow.View.Type = wdNormalView
    Set fs = Application.FileSearch
    With Application.FileSearch
    .FileName = "*.doc"
    .LookIn = "C:\"
    .SearchSubFolders = True
    .Execute
    For I = 1 To .FoundFiles.Count
    Selection.Text = .FoundFiles(I)
    Selection.EndKey Unit:=wdLine
    Selection.TypeParagraph
    Next I
    End With
    End Sub

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2006
    پست ها
    69

    پيش فرض

    آقا خيلي حال كردم . خودت ميپرسي خودتم جواب خودتو ميدي !!

  4. #4
    اگه نباشه جاش خالی می مونه smd7m's Avatar
    تاريخ عضويت
    Oct 2005
    پست ها
    364

    پيش فرض

    گفتم شما هم كمي حال كني ...

Thread Information

Users Browsing this Thread

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

User Tag List

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

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