save as نمودن فایل

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • kazem1359

    • 2018/06/08
    • 331
    • 39.00

    پرسش save as نمودن فایل

    سلام در کد داده شده فایل اکسلم در درایو E هستش موقع سیو از در درایو d ذخیره میشه حالا می خواهم فایلم در درایوی ذخیرهبشه که فایل اکسلم قرارداره یعنی درایو E

    کد PHP:
    Sub Macro2()
    '
    Macro2 Macro
    '

    '
        
    FileName1 Sheet2.Range("p3")
        
    ActiveWorkbook.SaveAs FileName:="d:\save as varize group.xlsm"_
            FileFormat
    :=xlOpenXMLWorkbookMacroEnabledCreateBackup:=False
            
    If (FileName <> ""Then
       Kill pathfile 
    "\" & FileName
    End If
             MsgBox ChrW(68) & ChrW(1601) & ChrW(1575) & ChrW(1740) & ChrW(1604) & ChrW(32) & ChrW(32) & ChrW(1584) & ChrW(1582) & ChrW(1740) & ChrW(1585) & ChrW(1607) & ChrW(32) & ChrW(1588) & ChrW(1583) & ChrW(32) & ChrW(1583) & ChrW(1585) & ChrW(32) & ChrW(1605) & ChrW(1587) & ChrW(1740) & ChrW(1585) & ChrW(32) & ChrW(1583) & ChrW(1585) & ChrW(1575) & ChrW(1740) & ChrW(1608) & ChrW(32)


        Application.DisplayAlerts = False
    End Sub 
  • حسام بحرانی

    • 2013/09/29
    • 2065
    • 72.00

    #2
    ChrW

    سلام دوست عزیز
    ابتدا مانند تصویر
    d را به e و سپس عدد 68 را به 69 تغییر بدید تا مشکلتون حل بشه.
    کد PHP:
    Sub Macro2()
    '
    Macro2 Macro
    '

    '
        
    FileName1 Sheet2.Range("p3")
        
    ActiveWorkbook.SaveAs Filename:="e:\save as varize group.xlsm"_
            FileFormat
    :=xlOpenXMLWorkbookMacroEnabledCreateBackup:=False
            
    If (Filename <> ""Then
       Kill pathfile 
    "\" & Filename
    End If
             MsgBox ChrW(69) & ChrW(1601) & ChrW(1575) & ChrW(1740) & ChrW(1604) & ChrW(32) & ChrW(32) & ChrW(1584) & ChrW(1582) & ChrW(1740) & ChrW(1585) & ChrW(1607) & ChrW(32) & ChrW(1588) & ChrW(1583) & ChrW(32) & ChrW(1583) & ChrW(1585) & ChrW(32) & ChrW(1605) & ChrW(1587) & ChrW(1740) & ChrW(1585) & ChrW(32) & ChrW(1583) & ChrW(1585) & ChrW(1575) & ChrW(1740) & ChrW(1608) & ChrW(32)


        Application.DisplayAlerts = False
    End Sub 
    موفق باشید.

    Click image for larger version

Name:	Chrw 980306.jpg
Views:	1
Size:	78.9 کیلو بایت
ID:	135401

    [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
    [/FONT][/B][/CENTER]
    [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
    [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
    [/FONT][/B][/FONT][/SIZE]
    [/CENTER]

    کامنت

    • kazem1359

      • 2018/06/08
      • 331
      • 39.00

      #3
      سلام منظور بنده این بود که ممکن است فایل بیان شده در درایو دیگری باشه و ما می خواهیم در هر درایوی فایل قرارداشت فایل سیواز ان هم در ان درایو باشه چون فایل در چندین سیستم کپی میشه و ممکن است هر کدام در درایو مختلفی کپی شوند

      کامنت

      • kazem1359

        • 2018/06/08
        • 331
        • 39.00

        #4
        سلام اساتید محترم لطفا راهنمایی کنید؟

        کامنت

        • hasa2

          • 2015/01/09
          • 73
          • 56.00

          #5
          به جای آدرس دادن مستقیم، از کد زیر استفاده کنید تا فایلتون دقیقا جایی ذخیره بشه که فایل اکسل تون قرار داره:
          کد:
          ThisWorkbook.Path

          کامنت

          • kazem1359

            • 2018/06/08
            • 331
            • 39.00

            #6
            سلام منظورتان متوجه نشدم کد ی که دادین را باید کجای فرمول داده شده خودم قرار بدم؟.

            کامنت

            چند لحظه..