تغییر در محل ذخیره

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

    • 2018/06/08
    • 331
    • 39.00

    پرسش تغییر در محل ذخیره

    سلام در کد زیر با اجرای ان خروجی به صورت jpg در محلی که فایل اصلی قرار دارد ذخیره میشه حالا چطور میشه کد را دستکاری کرد که در محلی ثابت که خودمان در کد می دهیم ذخیره بشه مثلا در درایو D.
    ممنون میشم یکی از اساتید پاسخ دهند

    کد PHP:
    Sub ExportMyRange()
        
    Dim MyChart As StringMyPicture As StringSelAddress As String
        Dim PicFileName 
    As StringChRngName As String
        Dim PicWidth 
    As LongPicHeight As Long
        Dim Rng 
    As Range
        
        On Error Resume Next

        Set Rng 
    Application.Selection
        SelAddress 
    Replace(Rng.Address"$""")
        
        
    ChRngName ActiveSheet.Name
        Set Rng 
    Application.Selection
        Rng
    .CopyPicture xlScreenxlBitmap
        Application
    .ScreenUpdating False
        ActiveSheet
    .Paste

        MyPicture 
    Selection.Name
        With Selection
            PicHeight 
    = .ShapeRange.Height
            PicWidth 
    = .ShapeRange.Width
        End With

        Charts
    .Add
        ActiveChart
    .Location Where:=xlLocationAsObjectName:=ChRngName
        Selection
    .Border.LineStyle 0
        MyChart 
    Selection.Name " " Split(ActiveChart.Name" ")(2)

        
    With ActiveSheet
            With 
    .Shapes(MyChart)
                .
    Width PicWidth
                
    .Height PicHeight
            End With
            
    .Shapes(MyPicture).Copy
            With ActiveChart
                
    .ChartArea.Select
                
    .Paste
            End With
                
            SelAddress 
    Replace(SelAddress":""-")
            
    PicFileName Mid(ActiveWorkbook.FullName1InStr(1ActiveWorkbook.FullName".") - 1)
            
    PicFileName PicFileName "aa.jpg"
            
    .ChartObjects(1).Chart.Export Filename:=PicFileNameFiltername:="jpg"
            
    .Shapes(MyChart).Delete
            
    .Shapes(MyPicture).Delete
        End With

        MsgBox 
    "ss"vbMsgBoxRight vbInformation"aa "
       
    NotSave:
        
    Application.ScreenUpdating True
    End Sub 
  • kazem1359

    • 2018/06/08
    • 331
    • 39.00

    #2
    سلام هیچ دوستی نیست یاری کنه؟

    کامنت

    چند لحظه..