• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות

    עזרה | יצירת קבצי TTS -לטריוויה בשפת VBA

    מתוזמן נעוץ נעול הועבר נפתר פורום מפתחים API
    1 פוסטים 1 כותבים 199 צפיות 1 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • צ מנותק
      צבי 10
      נערך לאחרונה על ידי

      אני רוצה להכניס את כל השאלות והתשובות, לקובץ וורד/... והוא יצור "קובץ הקראה" לכל השאלות והתשובות אוטומטית.
      תכל'ס הוא פותח קבצים חדשים, עם השמות שהגדרתי אבל לא שומר אותם.
      אולי מישהו יוכל לעזור לי עם הקוד:

      Sub Macro1()
      '
      ' Macro1 Macro
      '
      '
      'בודק האם קיימת תיקייה לקבצים. אם לא צור תיקייה חדשה.
      If Len(Dir("c:\Trivia", vbDirectory)) = 0 Then
         MkDir "c:\Trivia"
      End If
      If Len(Dir("c:\Trivia\1", vbDirectory)) = 0 Then
         MkDir "c:\Trivia\1"
      End If
      If Len(Dir("c:\Trivia\1\000", vbDirectory)) = 0 Then
         MkDir "c:\Trivia\1\000"
      End If
      'מגדיר את הספרייה הנוכחית ל- C:
      ChDir "c:\Trivia\1\000"
      'שומר כל שורה בקובץ, בתור קובץ שאלה, ו-4 תשובות
          Selection.MoveDown Unit:=wdParagraph, Count:=1, Extend:=wdExtend
           Selection.Copy
          Documents.Add DocumentType:=wdNewBlankDocument
          Selection.PasteAndFormat (wdFormatOriginalFormatting)
          Application.Keyboard (1033)
          ActiveDocument.SaveAs2 FileName:="Q.tts", FileFormat:=wdFormatText, _
              LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
              :="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
              SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
              False, Encoding:=65001, InsertLineBreaks:=False, AllowSubstitutions:= _
              False, LineEnding:=wdCRLF, AddBiDiMarks:=False, CompatibilityMode:=0
          Windows("Split files1").Activate
          Selection.MoveLeft Unit:=wdCharacter, Count:=1
          
           Selection.MoveDown Unit:=wdParagraph, Count:=1, Extend:=wdExtend
           Selection.Copy
          Documents.Add DocumentType:=wdNewBlankDocument
          Selection.PasteAndFormat (wdFormatOriginalFormatting)
          Application.Keyboard (1033)
          ActiveDocument.SaveAs2 FileName:="A.tts", FileFormat:=wdFormatText, _
              LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
              :="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
              SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
              False, Encoding:=65001, InsertLineBreaks:=False, AllowSubstitutions:= _
              False, LineEnding:=wdCRLF, AddBiDiMarks:=False, CompatibilityMode:=0
          Windows("Split files1").Activate
          Selection.MoveLeft Unit:=wdCharacter, Count:=1
          
          Selection.MoveDown Unit:=wdParagraph, Count:=1, Extend:=wdExtend
           Selection.Copy
          Documents.Add DocumentType:=wdNewBlankDocument
          Selection.PasteAndFormat (wdFormatOriginalFormatting)
          Application.Keyboard (1033)
          ActiveDocument.SaveAs2 FileName:="B.tts", FileFormat:=wdFormatText, _
              LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
              :="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
              SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
              False, Encoding:=65001, InsertLineBreaks:=False, AllowSubstitutions:= _
              False, LineEnding:=wdCRLF, AddBiDiMarks:=False, CompatibilityMode:=0
          Windows("Split files1").Activate
          Selection.MoveLeft Unit:=wdCharacter, Count:=1
          
             Selection.MoveDown Unit:=wdParagraph, Count:=1, Extend:=wdExtend
           Selection.Copy
          Documents.Add DocumentType:=wdNewBlankDocument
          Selection.PasteAndFormat (wdFormatOriginalFormatting)
          Application.Keyboard (1033)
          ActiveDocument.SaveAs2 FileName:="C.tts", FileFormat:=wdFormatText, _
              LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
              :="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
              SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
              False, Encoding:=65001, InsertLineBreaks:=False, AllowSubstitutions:= _
              False, LineEnding:=wdCRLF, AddBiDiMarks:=False, CompatibilityMode:=0
          Windows("Split files1").Activate
          Selection.MoveLeft Unit:=wdCharacter, Count:=1
          
             Selection.MoveDown Unit:=wdParagraph, Count:=1, Extend:=wdExtend
           Selection.Copy
          Documents.Add DocumentType:=wdNewBlankDocument
          Selection.PasteAndFormat (wdFormatOriginalFormatting)
          Application.Keyboard (1033)
          ActiveDocument.SaveAs2 FileName:="D.tts", FileFormat:=wdFormatText, _
              LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
              :="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
              SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
              False, Encoding:=65001, InsertLineBreaks:=False, AllowSubstitutions:= _
              False, LineEnding:=wdCRLF, AddBiDiMarks:=False, CompatibilityMode:=0
          Windows("Split files1").Activate
          Selection.MoveLeft Unit:=wdCharacter, Count:=1
          
          
      End Sub
      
      תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ש שמחה - זו הסיסמא העביר נושא זה מ-עזרה הדדית למשתמשים מתקדמים ב-
      • צ צבי 10 סימן נושא זה כנפתר ב

      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

      נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

      הרשמה התחברות
      • פוסט ראשון
        פוסט אחרון