Which of the following is the programming language that underlies Excel macros?

The Jet DBMS

As the title of the book suggests, our primary interest is in the DBMS that underlies Microsoft Access (and also Visual Basic). Accordingly, we will take our examples from this DBMS, called the Jet DBMS or the Jet Database Engine. The relationship between the Jet DBMS and other database-related programs, including Microsoft Access and Visual Basic, can be pictured as in Figure 7.2.

Which of the following is the programming language that underlies Excel macros?

Figure 7-2. The relationships and structure of the Jet Database Engine (DBMS)

Microsoft’s application-level products Visual Basic, Access, and Excel play host to Visual Basic for Applications (or VBA), which is the underlying programming language (also called scripting or macro language) for these applications. (Microsoft Word Version 7 does not use VBA—it uses a similar language called Word Basic. However, as of Microsoft Word 97, Word does use VBA.) As expected, each of these applications integrates VBA into its environment in a specific way, since each application has a different purpose.

In turn, Visual Basic for Applications is the host language for the Jet DBMS. The Jet DBMS contains the Data Access Object component (or DAO), which is the programming language interface for the Jet DBMS. The DAO provides a more-or-less object-oriented DDL and DML, thereby allowing the VBA programmer to define the structure of a database and manipulate its data.

The Jet Database Engine is a collection of ...

A. Visual Basic

B. C

C. Visual C++

D. Java

Answer: Option A

Solution(By Examveda Team)

VBA (Visual Basic for Applications) is the programming language of Excel with VBA we can automate tasks in Excel by writing so called macros.

Join The Discussion

Related Questions on MS Excel

You can set Page Border in Excel from

A. From Border tab in Format Cells dialog box

B. From Border tool in Formatting toolbar

C. From Line Style tool in Drawing toolbar

D. You can not set page border in Excel

Question 13 out of 3 pointsWhich of the following is the programming language that underlies Excelmacros?

ResponseFeedback:GoodworkQuestion 23 out of 3 pointsWhich of the following is not true when assigning a macro to a button?

ResponseFeedback:GoodworkQuestion 33 out of 3 pointsWhich of the following are messages that identify code that Visual Basicdoesn't recognize?

Feedback:workQuestion 43 out of 3 pointsWhich of the following statements is true about using comments in macrocode?

ResponseFeedback:Goodwork

In which programming language are Excel macros written quizlet?

is a custom set of programming commands written in the "Visual Basic for Application" (VBA) language. Used to simplify repetitive tasks so you don't have to perform the same thing over and over. Does excel allow you to open all files containing macros?

What is the name of the personal macro workbook?

To make your macros available every time you open Excel, you can create them in a workbook called Personal. xlsb. That's a hidden workbook stored on your computer, which opens in the background every time you open Excel.

Which of the following is always the first key in a macro shortcut?

Type the letter in the Shortcut key box that you want to assign the macro to. All shortcuts will start with Ctrl. You can hold the Shift key while typing the letter to create a Ctrl+Shift shortcut.

Why are macros used?

If you have tasks in Microsoft Excel that you do repeatedly, you can record a macro to automate those tasks. A macro is an action or a set of actions that you can run as many times as you want. When you create a macro, you are recording your mouse clicks and keystrokes.