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

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

    מתוזמן נעוץ נעול הועבר נפתר פורום מפתחים API
    1 פוסטים 1 כותבים 188 צפיות 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 סימן נושא זה כנפתר ב
      • פוסט ראשון
        פוסט אחרון