ה-VBA מובנה בתוך רוב תוכנות Microsoft Office, לרבות יישומי Office for Mac OS X (חוץ מהגרסה 2008) ויישומים אחרים של מיקרוסופט, כגון Microsoft MapPoint וMicrosoft Visio, פבלישר וMicrosoft Outlook, והוא מיושם לפחות באופן חלקי ביישומים אחרים, כגון אוטוקאד, WordPerfect ו-ArcGIS. למעשה כל חברה שרוצה להשתמש ב-VBA להרחיב ולהגמיש את יכולות התוכנות שהיא מייצרת, יכולה לרכוש רישיון ממיקרוסופט להשתמש בשפה ובסביבת הפיתוח שלה בזמן ריצה.
באמצעות ה-VBA מתכנתים וגם חברות צד שלישי מספקות מודולים שונים, המרחיבים את היכולות של תוכנות האופיס. כך למשל מט"ח יצרה את תוכנת נקדן טקסט - כלי ניקוד אוטומטי באמצעות VBA כתוסף לתוכנת הוורד. תוכנת אקסס מגיעה עם שפע של אשפים שנוצרו בשפה זו בידי מיקרוסופט עצמה, וקיימים באקסס מספר רב של אשפים שנוצרו בידי חברות צד שלישי, שנועדו להקל על ההליך של פיתוח מסדי נתונים בהיבטים השונים. אך לא רק מתכנתים משתמשים בשפה זו, אלא למעשה כל משתמש שיוצר מאקרו בוורד או באקסל, יוצר למעשה ללא ידיעתו שגרה בשפה זו, שמקליטה את רצף ההוראות שנתן לתוכנה ושומרת אותם לשימוש עתידי.
תחביר.
תחביר השפה דומה מאוד, אם לא זהה לשפת ויז'ואל בייסיק.
מסגרת קידוד השפה היא מודולים ומודולי מחלקה (מימוש חלקי של תכנות מונחה עצמים) שבהן יכול להיכתב הקוד. ניתן לעשות שימוש במשתנים גלובליים שיוכרו בכל מרחב התוכנה.
השפה תומכת בקבועים, אופרטורים (שפועלים גם על סיביות), משתנים, Enumeration, מבנים (Type), פונקציות (Function), שגרות (Sub). מלבד המשתנים הפרימיטיביים בשפה זו יש תמיכה במשתנים מורכבים כתאריך (Date), מטבע (Currency), אובייקט (Object), משתנה (Variant), שמשתנה לפי טיפוס הערך, ויכול להכיל ערך מכל סוג ומשתנה אוסף (Collection) שיכול להכיל איברים שונים. במקרה שלא הוגדר משתנה באופן מפורש, הוא יהיה מסוג Variant.
השפה בעלת טיפוסיות חלשה. ניתן לא להגדיר באופן מפורש משתנה, והשפה תבחר את הטיפוסיות של המשתנה לפי ההשמה הראשונה. כאשר ישנה השמה מטיפוס לטיפוס יתבצע קסטינג אוטומטי אם הדבר אפשרי, דבר שהוא שימושי מאוד בהעברת נתונים ממשתנים לפקדים.
קיימת גמישות בהשמה בין משתנים, וניתן לבצע אפילו השמה בין משתנה מחרוזת ובין משתנה מספרי, ואף לבצע השמה של מחרוזת למערך של בתים (כפי שמוצג בדוגמה הבאה).
Dim str1 As String
Dim int1 As Integer
str1 = "100"
int1 = str1
Dim bytArr() As Byte
bytArr = "I am a string."
str1 = bytArr
תחביר השפה קצת מסורבל, כך למשל לא ניתן להגדיר ולאתחל משתנה באותה שורה, לא ניתן להגדיר משתנה בתחילת לולאת FOR, ולא קיימים חלק מהאופרטורים המקובלים.
קוד זדוני.
כמו בכל שפת תכנות נפוצה, ניתן ליצור פקודות מאקרו זדוניות של VBA. אך קל במיוחד להפיץ קוד כזה בתוכנות נפוצות שתומכות ב-VBA, כיוון שקל להסליק קוד זדוני במסמך וורד או מצגת פאואר-פוינט. במצב כזה רוב תכונות האבטחה טמונה בידיו של המשתמש. אפשרויות הנגישות של יישום המארח VBA מוטלות על המשתמש, שיכול מראש לקבוע את ההרשאה של פקודות המאקרו.
משתמשי קצה יכולים להגן על עצמם מפני תקיפה על ידי השבתת פקודות מאקרו מלפעול ביישום, או על ידי מתן הרשאה למסמך כדי להפעיל קוד VBA, רק אם הם בטוחים באמינות המקור של המסמך. בגרסאות החדשות של אופיס, פקודות המאקרו מושבתות כברירת מחדל. ומוצגת הודעה למשתמש שמודיעה לו כי במסמך מוטמעות פקודות מקרו, ושהוא נדרש לאשר את הפעלתן במידה והוא נותן אמון במפיץ המסמך. במסמך וורד פשוט או מצגת פאורפוינט רגילה בדרך כלל אין צורך להטמיע פקודות מקרו והימצאותן מעוררת חשד שמא מדובר בקוד זדוני.
יוקיו נינגאווה
יוקיו נינגאווה (ביפנית: 蜷川 幸雄; 15 באוקטובר 1935 – 12 במאי 2016) היה במאי תיאטרון, במאי קולנוע ושחקן יפני, שנודע בעיקר בשל הפקותיו בשפה היפנית של מחזותיו של ויליאם שייקספיר ושל הטרגדיות היווניות. הוא ביים את "המלט" שמונה פעמים, ועשה זאת בצורה שונה בכל פעם.
ביוגרפיה.
יוקיו נינגאווה נולד בעיר קווגוצ'י שבמחוז סאיטאמה, יפן. ב-1955 הצטרף ללהקת התיאטרון סייהאי. ב-1967 עזב את הקבוצה והקים להקת תיאטרון משלו בשם "תיאטרון העם המודרני". מחזות בבימויו הוצגו לראשונה ב-1969, אז התקיימו הצגות הבכורה הראשונות של שני מחזות בבימויו, פרי עטם של טושירו אישידו וקוניו שימיזו. "תיאטרון העם המודרני" התפרק ב-1971 וכעבור שנה ייסד להקת תיאטרון חדשה בשם "להקת פריחת הדובדבן", שהתפרקה שלו שנים אחרי-כן, ב-1974.
שנת 1974 הייתה נקודת מפנה עבור נינגאווה, כשטדאו נקאנה, מפיק התיאטרון של חברת טוהו דאז, הזמין אותו לביים הצגות תיאטרון גדולות, וכתוצאה מכך הוא החל לעבוד על מחזה שייקספירי בפעם הראשונה, הוא ביים את "רומיאו ויוליה". מאז אותה עת הוא נהפך לאחד הבמאים המהוללים ביותר בתיאטרון העולמי. הוא גם העלה נושאי בימוי מעניינים, כמו פרויקט שהשיק ב-1998, לבימוי כל מחזותיו של שייקספיר, או בשנת 2000 כשביים מחזות יווניים, שבו הפקה שלו ארכה עשר שעות וחצי.
החל מ-1983, כשביים את "מדיאה", נינגאווה החל לערוך מדי שנה סיבובי הופעות מעבר לים, שהביאו למוניטין הרב שיצא לו באירופה, ארצות הברית וקנדה. בשנות התשעים הוא הוזמן להציג מחזה בלונדון מדי שנה, שלוש שנים ברצף – "חלום ליל קיץ" ב-1996, "שינטוקומארו" ב-1997 ו"המלט" ב-1998. בנוסף לכך הצטרף ללהקה השייקספירית המלכותית בשנים 1999–2000 והציג את "המלך ליר" בלונדון ובסטרטפורד אפון אייבון.
בלהקת התיאטרון שלו "נינגאווה סטודיו", המשיך לביים הפקות ניסיוניות עם צוות צעירים. במהלך השנים הקים שתי להקות תיאטרון שעובדות בשני תיאטראות בטוקיו: תיאטרון קוקון, ותיאטרון סאיטאמה. ב-2006 הקים להקת תיאטרון חדשה לאנשים מעל גיל 55 הקרויה "תיאטרון הזהב של סאיטאמה" שיושב בתיאטרון סאיטאמה.
למרות שהיה ידוע מחוץ ליפן בעיקר בשל סיבובי ההופעות שלו של קלאסיקות אירופאיות, נינגאווה ביים גם עבודות המבוססות על כתיבה יפנית מודרנית, בכלל זה מחזות נו מודרניים של יוקיו מישימה (איתם ערך סיבוב הופעות במרכז לינקולן בראשית קיץ 2005) ומספר מחזות אחרים של מחזאים יפניים, בכללם שוג'י טריאמה וקוניו שימיזו. הוא גם ביים מחזות של צ'כוב, ודרמה אירופאית מודרנית. בנוסף לכך ביים גם כמה סרטים.
המחזה השייקספירי "טיטוס אנדרוניקוס" בבימויו, הציג באנגליה ביוני 2006, בתיאטרון שייקספיר המלכותי בסטרטפורד ובתיאטרון המלכותי בפלימות', במסגרת פרויקט גדול של הלהקה השייקספירית המלכותית – פסטיבל כל העבודות של שקספיר (2007-2006).
ב-2007 השתתפה הלהקה שלו באירוע התיאטרון הבינלאומי של ברביקן במרכז האמנויות ברביקן בלונדון, בו העלו את המחזה "קוריולנוס". הוא ביים את המחזה "הלילה השנים עשר" של שייקספיר בסגנון הקבוקי, שהציגה במרכז האמנויות ברביקן בלונדון בשנת 2009.
בדצמבר 2012 ביים את המחזה "נשות טרויה" מאת אֶוּריפִּידֶס. הייתה זו קופרודוקציה בין התיאטרון הקאמרי לטוקיו מטרופוליטן, לרגל 60 לכינון היחסים הדיפלומטיים ביניהן. אנסמבל השחקנים הורכב מישראלים יהודים, ערבים ויפנים. ההצגה הציגה באותו חודש בטוקיו ובתיאטרון הקאמרי בתל אביב.
נינגאווה זכה בפרסים רבים ביפן, וגם זכה בתוארי דוקטור לשם כבוד בבריטניה – מטעם אוניברסיטת אדינבורו (1992) ומטעם אוניברסיטת פלימות' (2009). בשנת 2011 הוענק לנינגאואה את אות הכבוד הגבוה ביותר מקיסר יפן על תרומתו לתרבות.
הוא אביה של הצלמת ובמאית הקולנוע הידועה מיקה נינגאווה.
אוגו בטי
אוגו בטי (באיטלקית: Ugo Betti; 4 בפברואר 1892 – 9 ביוני 1953) היה סופר ושופט איטלקי.
ביוגרפיה.
אוגו בטי נולד בעיר קמרינו, בנפת מצ'רטה, איטליה. הוא למד משפטים בעיר פארמה וכשפרצה מלחמת העולם הראשונה התנדב לצבא. בתום המלחמה השלים את לימודיו ונעשה שופט. הוא כתב בזמנו הפנוי והוציא לאור את אסופת שיריו הראשונה בשנת 1922, הקרויה בשם Il re pensieroso (המלך המהורהר), אותה כתב כשהיה נתון בשבי הגרמני בשנים 1917-18. מחזהו הראשון, La Padrona, הוצג לראשונה ב-1927 והצלחתו הביאה אותו להקדיש את כל זמנו לתיאטרון. ב-1931 עבר מפארמה לרומא. ב-1938 הואשם בידי הפשיסטים כיהודי ואנטי-פשיסט. בתום מלחמת העולם השנייה הואשם כפשיסט, אולם זוכה מכל ההאשמות. בשנים שלאחר מכן עבד בספריית משרד המשפטים.
בטי כתב עשרים ושבעה מחזות, כשאת המוערכים ביותר מביניהם כתב בשלב האחרון של הקריירה שלו, משנת 1940 ועד למותו. עבודותיו עוסקות בטבעו של הרוע, באשמה הקיומית אותה חווים גיבוריו, ובנושא הגאולה. החקירה הפלילית היא מוטיב מאפיין את עבודותיו ולעיתים התייחסו אליו כאל "קפקא האיטלקי". ב- The Inquiry, העלילה נעה בהדרגה מסגנון ריאליסטי למטאפיזי, בלי שמובהר מהי מטרת החקירה. מחזהו הידוע ביותר הוא Corruzione al Palazzo di Giustizia (שחיתות בהיכל הצדק), העוסק בחקירה החושפת שחיתות במערכת המשפטית.
אוגו בטי הלך לעולמו ברומא בשנת 1953.
יצירותיו בתרגום לעברית.
בשנת 1962 העלה תיאטרון הבימה את המחזה שכתב "המלכה והמורדים", בבימוי מנחם גולן ובכיכובו של ישראל בקר.
מחזהו ‫"אי העיזים", עלה בתיאטרון זווית ב-1960, תורגם לעברית בידי עדה בן נחום וראה אור בהוצאת בית צבי בשנת 1984. ועלה שוב ב-2018 ב.
הוגו בטי
התרסקות Let L-410 של פילאייר