DCSIMG
תבנית מותאמת אישית לשימוש בדואר אלקטרוני - בלוג התמיכה של מיקרוסופט

עמוד הבית

עמוד הבית

על הבלוג


ספרי מידע והדרכה

Office 2010 - ספר הדרכה מלא

Office 2010 - מדריך שימוש מקוצר

Office 2010 - השוואת גרסאות ברישוי עסקי

Office 2010 - מדריך הורדה של עותק גיבוי

הפוסטים הנצפים ביותר

התקנת מסנג'ר

מדריך ליצירת רשת ביתית

התקנת ערכת שפה במערכת ההפעלה

מדריך לשיפור ביצועי המחשב

מדריך התקנת Windows 7

פיתרון לתקלת Buffer Overrun Detected

שינוי שפת הממשק בחבילות Office

מדריך התקנת Office 2010

המדריך המלא ל Windows Live Movie Maker
הסרת תוספות בתוכנות Office

בואו לבקר אותנו בעמוד ה YouTube
בואו לבקר אותנו בעמוד ה Facebook

Windows 8 Consumer Preview כבר כאן

בלוג התמיכה של מיקרוסופט

אנשים אמיתיים תשובות אמיתיות - MSA

Microsoft Answers

תבנית מותאמת אישית לשימוש בדואר אלקטרוני

נתחיל היום עם מבחן קצר:
1. מי מכם שולח דוחות יומיים, גרפים, טבלאות אקסל? לא לקפוץ כולם ביחד.. התשובה די ברורה.. רובנו.
2. האם את/ה מעתיק/ה ידנית את הנתונים בכל יום מחדש?
3. האם את/ה לוחץ/ת SEND והנתונים המעודכנים נשלחים?

אם לא עניתם על שאלה 3 בחיוב, פוסט זה מיועד אליכם. אז נתחיל ?

הפוסט היום ידבר על בניה של תבנית לשימוש חוזר (מיחזור גם במייל) אשר מציגה נתונים מקובץ אקסל אשר מתעדכן באופן יומי עם גרף מכירות של מוצרים שונים.

image

מה שנעשה ברב המקרים, זה להכין תבנית פשוטה של מייל, עם גרף שהעתקנו מקובץ אקסל (שמקבל נתונים ממערכת BI כלשהי.. איזה דרך ארוכה כדי להציג גרף).
לא יהיה יותר פשוט אם רק נפתח את המייל, נראה עדכון של הגרף ונלחץ Send?

אז לעבודה..

השלב הראשון - יצירת תבנית להודעת הדואר:
1. פתחו הודעת דואר חדשה, כתבו את המלל הדרוש לכם, הוסיפו מידע רלוונטי, קישורים וכמובן את החתימה האישית שלכם.
2. להוסף גרף המכירות, פתחו את קובץ האקסל המכיל את הגרף, סמנו את הגרף ולחצו Ctrl+C (העתק).
3. חזרו להודעת הדואר העמידו את מצביע העכבר במיקום שבו תרצו להציב את הגרף, לחצו על הדבקה מיוחדת בתפריט עריכה (ב- 2007 זה נראה קצת אחרת)
image 
4. בחלון שיפתח, סמנו את האפשרות העתק קישור ובחרו את האפשרות אובייקט גרף של אקסל ולחצו אישור.
image
5. התבנית שלנו תראה כעת בערך כך:
image
6. כעת יש לשמור את ההודעה כתבנית. קובץ - שמירה בשם - בחרו את סוג התבנית כ OFT ושמרו את הקובץ בשם שתחפצו:
image

השלב השני - עדכון הגרף:
1. פתחו את קובץ האקסל, שנו את הנתונים בחודש ינואר (למשל) ושמרו את הקובץ.

השלב השלישי - שליחת עדכון במייל:
1. מתוך Outlook בחרו בתפריט כלים - טפסים - בחר טופס
2. סמנו את האפשרות תבניות משתמש במערכת הקבצים
image
3. סמנו את הקובץ ששמרתם בשלב 1 ולחצו על פתח.
4. כעת תופיע לכם הודעה על כך שהמסמך מכיל קישורים למסמכים אחרים ונשאלת השאלה אם נרצה לעדכן את הקובץ עם הנתונים הללו? נלחץ על כן.
image
5. הנה המייל המעודכן... נותר רק ללחוץ Send...
image

עד כאן להפעם... שדרגו את העבודה שלכם בתהליכים אוטומטיים...

תוכן התגובה

משה כתב/ה:

האם אפשר להתקשר ישירות לרגב אביבי? כי המספר פשוט מופיע שם עם כל הפרטים..

26/01/2009

Regev Avivi כתב/ה:

אתה יכול להתקשר למספר הטלפון של שירות הלקוחות והתמיכה הטכנית של מיקרוסופט, זה מספר הטלפון והפקס של המרכז.

נשמח לסייע גם טלפונית.

03/02/2009

אנדרי כתב/ה:

שלום,

איך אני מוסיף אובייקט של outlook msg לאקסל ?

הצלחתי לעשות את זה אבל אני צריך שיציג לי ויזואלית את הפורמט של הודעה באקסל ולא קובץ שאני לוחץ עליו ואז הוא נכנס לי להודעה

02/05/2009

אייל שלזינגר כתב/ה:

אנו לא מצליחים ליצור דף רקע קבוע עם הלוגו של החברה באאטלןק 2007.

כל הנביונות לשינוי או עיצוב תבנית אישית מותאמת,לא הצליחו וגם לא הצלנו לאתר פתרון באינטרנט.

האם בכלל ניתן לערוך את התבנית האישית באאטלוק 2007?

אייל

27/08/2009

נעם כתב/ה:

שלום ,

יש לי קובץ אקסל עם עמודת משימות ועמודת תאריך .

איך אני יוצרת תזכורות לאאוטלוק מהתאריכים המופיעים בקובץ ??

מצאתי באינטרנט תוכנית אבל היא לא עבדה חלק :

נשלחו אין סוף תזכורות ואם סגרתי ופתחתי שוב את הקובץ כבר לא הופיע לי שוב הפונקציה

אשמח לעזרה - noamko@windowslive.com

זו התוכנית :

Function AddToTasks(strDate As String, strText As String, DaysOut As Integer) As Boolean

' Adds a task reminder to Outlook Tasks a specific number of days before the date specified

' Returns TRUE if successful

' Will not trigger OMG because no protected properties are accessed

' by Jimmy Pena, www.codeforexcelandoutlook.com, 10/30/2008

'

' Usage:

' =AddToTasks("12/31/2008", "Something to remember", 30)

' or:

' =AddToTasks(A1, A2, A3)

' where A1 contains valid date, A2 contains task information, A3 contains number of days before A1 date to trigger task reminder

'

' can also be used in VBA :

'If AddToTasks("12/31/2008", "Christmas shopping", 30) Then

'  MsgBox "ok!"

'End If

Dim intDaysBack As Integer

Dim dteDate As Date

Dim olApp As Outlook.Application

Dim objTask As Outlook.TaskItem

' make sure all fields were filled in

If (Not IsDate(strDate)) Or (strText = "") Or (DaysOut <= 0) Then

 AddToTasks = False

 GoTo ExitProc

End If

' We want the task reminder a certain number of days BEFORE the due date

' ex: if DaysOut = 120, then we want the due date to be -120 before the date specified

' we need to pass -120 to the NextBusinessDay function, so to go from 120 to -120,

' we subtract double the number (240) from the number provided (120).

' 120 - (120 * 2); 120 - 240 = -120

intDaysBack = DaysOut - (DaysOut * 2)

dteDate = NextBusinessDay(CDate(strDate), intDaysBack)

On Error Resume Next

 Set olApp = GetOutlookApp

On Error GoTo 0

If Not olApp Is Nothing Then

 Set objTask = olApp.CreateItem(3)  ' task item

 With objTask

   .StartDate = dteDate

   .Subject = strText & ", due on: " & strDate

   .ReminderSet = True

   .Save

 End With

Else

 AddToTasks = False

 GoTo ExitProc

End If

' if we got this far, it must have worked

AddToTasks = True

ExitProc:

If bWeStartedOutlook Then

 olApp.Quit

End If

Set olApp = Nothing

Set objTask = Nothing

End Function

Function NextBusinessDay(dteDate As Date, intAhead As Integer) As Date

' from Sue Mosher's book "Microsoft Outlook Programming"

Dim dteNextDate As Date

dteNextDate = DateAdd("d", intAhead, dteDate)

Select Case Weekday(dteNextDate)

' if Sunday, add 1 day to make it next business day (Monday)

  Case 1

       dteNextDate = dteNextDate + 1

' if Saturday, add 2 days to make it next business day (Monday)

  Case 7

       dteNextDate = dteNextDate + 2

End Select

NextBusinessDay = dteNextDate

End Function

Function GetOutlookApp() As Object

On Error Resume Next

 Set GetOutlookApp = GetObject(, "Outlook.Application")

 If Err.Number <> 0 Then

   Set GetOutlookApp = CreateObject("Outlook.Application")

   bWeStartedOutlook = True

 End If

On Error GoTo 0

End Function

29/11/2009
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 7 and 2 and type the answer here:


Enter the numbers above: