مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

ذخیره محدوده به صورت عکس

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

    • 2013/12/05
    • 212

    پرسش ذخیره محدوده به صورت عکس

    سلام
    من یک فایل پیوست کردم و یک دکمه اضافه کردم میخوام با زدن روی دکمه فایل را (محدوده a1 تا e8) را بصورت عکس ضخیره کند چه کدی برنامه نویسی برای دکمه بنویسم
    با تشکر
    فایل های پیوست شده
  • majid_mx4

    • 2012/06/25
    • 699

    #2
    با سلام

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

    با تشکر میر

    کامنت

    • M_ExceL

      • 2018/04/23
      • 677

      #3
      نوشته اصلی توسط ali719
      سلام
      من یک فایل پیوست کردم و یک دکمه اضافه کردم میخوام با زدن روی دکمه فایل را (محدوده a1 تا e8) را بصورت عکس ضخیره کند چه کدی برنامه نویسی برای دکمه بنویسم
      با تشکر
      سلام،
      کد زیر رنج اختصاص داده شده را در مسیر خود فایل و با نام تاریخ و ساعت ذخیره می کند :
      کد:
      Sub M_E()
      Dim pt As String
      Dim i As Integer
      Dim intCount As Integer
      Dim objPic As Shape
      Dim objChart As Chart
          Call Sheets(1).Range("A1:E8").CopyPicture(xlScreen, xlPicture)
          Sheets(1).Shapes.AddChart
          Sheets(1).Shapes.Item(2).Select
          Set objChart = ActiveChart
          Sheets(1).Shapes.Item(2).Width = Range("A1:E8").Width
          Sheets(1).Shapes.Item(2).Height = Range("A1:E8").Height
          objChart.Paste
          pt = ThisWorkbook.Path & "\" & Format(Date, "yyyymmdd") & "-" & Format(Time, "hhmmss") & ".Jpeg"
          objChart.Export (pt)
              shpCount = Sheets(1).Shapes.Count
                  For i = 1 To shpCount
                      If Mid(Sheets(1).Shapes.Item(i).Name, 1, 5) = "Chart" Then
                          Sheets(1).Shapes.Item(i).Delete
                      End If
                  Next i
      End Sub
      یا حق.
      فایل های پیوست شده
      [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
      [/CENTER]

      کامنت

      چند لحظه..