הפונקציה DDESend

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

באפשרותך להשתמש בפונקציה DDESend כדי לאתחל שיחה מסוג מידע דינאמיים (DDE) של exchange עם יישום אחר ולשלוח פריט מידע לאותו יישום מפקד בטופס או בדוח.

לדוגמה, באפשרותך להשתמש בפונקציה DDESend במאפיין מקור פקד של תיבת טקסט כדי לשלוח את הנתונים המוצגים בתיבת טקסט זו לתא שצוין בגיליון אלקטרוני Microsoft Office Excel 2007.

תחביר

DDESend ( יישום, נושא, פריט, נתונים )

תחביר הפונקציה DDESend כולל את הארגומנטים הבאים:

ארגומנט

תיאור

יישום

ביטוי מחרוזת מזהה יישום שיכול להשתתף בשיחת DDE. בדרך כלל, יישום הוא השם של קובץ. .exe (ללא הסיומת. .exe) עבור Microsoft ליישום מבוסס-Windows, כגון Excel. לדוגמה, כדי להתחיל בשיחת DDE עם Excel, הקלד "Excel" עבור הארגומנט יישום .

נושא

ביטוי מחרוזת המהווה את השם של נושא המזוהה על-ידי היישום. הארגומנט נושא הוא לעתים קרובות מסמך או קובץ נתונים. עיין בתיעוד של היישום האחר רשימת נושאים אפשריים.

פריט

ביטוי מחרוזת שהוא השם של פריט נתונים מזוהה על-ידי היישום. עיין בתיעוד של היישום האחר רשימת פריטים אפשריים.

נתונים

מחרוזת או ביטוי המכילים את הנתונים כדי לשלוח ליישום.


הערות

הפונקציה DDESend מתחילה שיחת DDE עם היישום והנושא, ומזהה פריט כפריט הנתונים שיקבל נתונים. לדוגמה, אם יישום הוא Excel, נושא עשויים להיות "Sheet1"ולא ייתכן שהפריט מזהה שורה ועמודה, כגון "R1C1", או השם של טווח תאים.

הארגומנט data מציין את המידע שברצונך לשלוח. הוא יכול להיות מחרוזת מילולי, כגון "Report prepared by John", או שהוא יכול להיות ביטוי הכולל את התוצאה של הפונקציה הנמצאת יוצרת מחרוזת, כגון "Prepared on " & Date(). אם item מפנה ליותר מרשומה אחת פיסת מידע, כגון טווח בעל שם בגליון עבודה של Excel המכיל מספר תאים, הפונקציה DDESend שולחת נתונים לערך הראשון.

בדוגמה הבאה, הפונקציה DDESend שולחת את המחרוזת "Some text" לתא בשורה 1, עמודה 1 בגליון עבודה של Excel. באפשרותך להזין ביטוי זה עבור פקד תיבת טקסט בתיבת המאפיין מקור פקד בגליון המאפיינים של הפקד:

=DDESend("Excel", "Sheet1", "R1C1", "Some text")

נניח שברצונך לשלוח נתונים מ- פקד מאוגד בטופס Microsoft Office Access 2007 לתא בגליון אלקטרוני של Excel. המאפיין ControlSource של הפקד המאוגד מכיל כבר שם שדה או ביטוי. באפשרותך ליצור תיבת טקסט או תיבה משולבת נוספות ולהגדיר את המאפיין מקור פקד כביטוי הכולל את הפונקציה DDESend , כאשר data הוא שם הפקד המאוגד. לדוגמה, אם ברשותך תיבת טקסט מאוגדת בשם LastName, באפשרותך ליצור תיבת טקסט נוספת ולהגדיר את המאפיין ControlSource באופן הבא:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

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

באפשרותך להשתמש בפונקציה DDESend רק בהגדרת בשותפותntrolSource המאפיינים של תיבת טקסט, קבוצת אפשרויות, תיבת סימון או תיבה משולבת בטופס. לא ניתן לקרוא את הפונקציה DDESend מ- Visual Basic for Applications (VBA) מודול.

בעת שימוש בפונקציה DDESend , הפקד הופך לקריאה בלבד תצוגת טופס והצגה לפני הדפסה. מאחר המאפיין ControlSource גם לקריאה בלבד בתצוגת טופס ובהצגה לפני הדפסה, לפקד יש לבצע שינויים ב- תצוגת עיצוב.

Microsoft Windows ושל המחשב שלך זיכרון ומשאבי לקבוע את המספר המרבי של שיחות DDE שניתן לפתוח בו-זמנית. אם לא ניתן לאתחל את השיחה מכיוון שהיישום אינו פועל או אינו מזהה הנושא או אם המספר המרבי של שיחות כבר הגעת, הפונקציה DDESend מחזירה Null.

הערה: ייתכן שהיישום האחר מוגדר להתעלם את הבקשה שלך לשיחת DDE. אם כן, הפונקציה DDESend מחזירה Null. בדומה, באפשרותך לקבוע ש- Access להתעלם מבקשות מיישומים אחרים: לחץ על ' אפשרויות Access ' בתפריט ' קובץ ' ולאחר מכן לחץ על מתקדם בתיבת הדו-שיח הגדרות יישום . תחת פעולות DDE, בחר התעלם מבקשות DDE.

עצה     אם עליך לטפל באובייקטים של יישום אחר מ- Access, כדאי לשקול להשתמש אוטומציה.

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

פקד

הערות

תיבת טקסט או תיבה משולבת

מכיוון בתיבת הטקסט או התיבה המשולבת מופיעות ריקות בתצוגת טופס ובהצגה לפני הדפסה, ייתכן שתרצה להגדיר את המאפיין גלוי כ- False.

הארגומנט נתונים יכול להפנות לפקד אחר. הדוגמה הבאה מציגה כיצד באפשרותך לשלוח את התוכן של פקד בשם LastName לגליון עבודה של Excel:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

קבוצת אפשרויות

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

הארגומנט data חייב להכיל נתונים מספריים, כגון "2". אם הארגומנט data אינו מספרי, הפונקציה DDESend אינה שולחת את המידע ומצב פריט לא ישתנה.

תיבת סימון

תיבת הסימון מוצללת בתצוגת טופס ובהצגה לפני הדפסה. ייתכן שתרצה להפוך אותה לבלתי נראית על-ידי הגדרת המאפיין גלויעמעום במסךlse.

הארגומנט data חייב להכיל נתונים מספריים, כגון "2". אם הארגומנט data אינו מספרי, הפונקציה DDESend אינה שולחת את המידע ומצב פריט לא ישתנה.

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×