The following settings must be enabled to integrate with WebADI.
Set the Macro security setting to an approprate level within Excel and Word depending on whether you are using digitally signed macros or not.
a. Digitally Signed Macros
Implementing digitally signed macros can require additional patches to implement the WebADI SHA-256 Digital Signing Certificate. The "BNE Enable Digital Signature" profile option within EBS to must also be set to "Yes".
If using digitally signed Macro's set "Disable all macros except digitally signed macros" in Excel and Word:
Options -> Trust Center -> Trust Center Settings... -> Macro Settings -> Disable all macros except digitally signed macros
b. Unsigned Macros
If not using digitally signed macros, select "Disable all macros with notification" in Excel and Word:
Options -> Trust Center -> Trust Center Settings... -> Macro Settings -> Disable all macros with notification
EBS 12.2.5 and later users now have the option to create Oracle Web Applications Desktop Integrator pages using the Microsoft "Office Open XML" (OOXML) standard. Using OOXML means the spreadsheet is created on the server rather than on the desktop as it has been historically. This can be enabled for WebADI (bne) and/or Report Manager (frm) by setting the following profile options in EBS to "Yes":
BNE: Enable OOXML Standard
FRM: Enable OOXML Standard
FRM: Enable OOXML Standard
The developer macro settings will depend on whether or not you are using OOXML standard to create your worksheets. If you are using OOXML there is no requirement to select the "Trust Access to the VBA project object model" setting.
Non OOXML Standard
If you are not using OOXML standard select the "Trust Access to the VBA project object model" value in Excel and Word:
Options -> Trust Center -> Trust Center Settings... -> Macro Settings -> Trust Access to the VBA project object model
If you are not using the OOXML standard and 'Trust Access to the VBA project object model' is not checked you will see the following error when trying to open any content.in Excel or Word:
Microsoft Excel
Microsoft Visual Basic
Run-time error'1004':
Method 'VBProject' of object'_Workbook' failed.
Run-time error'1004':
Method 'VBProject' of object'_Workbook' failed.
Microsoft Word
Microsoft Visual Basic
Run-time error '6068':
Programmatic access to Visual Basic Projectis not trusted.
Run-time error '6068':
Programmatic access to Visual Basic Projectis not trusted.
Note: Once integrated successfully the Oracle interface link should display within Excel and Word under:
· Add-ins (tab) -> Oracle
If the WebADI spreadsheet is being saved to and opened from a potentially unsafe location on the desktop, users may see the following message in Excel:
This message may be suppressed by either, adding the download directory as an exception (recommended option), or by disabling 'Protected View' for desktop locations by using one of the following options:
Trusting a Download Directory (Recommended)
You can add the download directory on the desktop as trusted through the following Excel option:
'Options' -> 'Trust Center' -> 'Trust Center Settings' -> 'Trusted Locations'
Disabling 'Protected View'
To turn off Protected View on the desktop to prevent this message appearing 'uncheck' the following Excel option:
'Options' -> 'Trust Center' -> 'Trust Center Settings' -> 'Protected View' -> 'Enable Protected View for files located in potentially unsafe locations'
Note: In certain circumstances having this option checked may cause Excel to hang when trying to create a WebADI document.
Ensure the following values are set within Internet Explorer.
Step 1.1.4.1. File Download Setting
To allow the workbook to be downloaded ensure 'File download' is enabled in Internet Explorer:
Select 'Tools' -> 'Internet Options -> 'Security' (Tab) from the browser menu.
Select the appropriate zone e.g. 'Trusted Sites' -> 'Custom Level' (button)
Under the 'Downloads' section set 'File download' to Enable
Select the appropriate zone e.g. 'Trusted Sites' -> 'Custom Level' (button)
Under the 'Downloads' section set 'File download' to Enable
If this value is not set the following security alert will display:
Your current settings do not allow this file to be downloaded.
Step 1.1.4.2. Scripting Setting
The following scriplet setting is required for the template to open in the workbook:
Select 'Tools' -> 'Internet Options -> 'Security' (Tab) from the browser menu.
Select the appropriate zone you are using e.g. 'Trusted Sites' -> 'Custom Level' (button)
Under the 'Scripting' section set 'Allow Status bar updates via script' to 'Enable'
Select the appropriate zone you are using e.g. 'Trusted Sites' -> 'Custom Level' (button)
Under the 'Scripting' section set 'Allow Status bar updates via script' to 'Enable'
If this value is not set the following Visual Basic error will display:
Run-time error '1004'
method 'VBProject' of object '_workbook' failed
method 'VBProject' of object '_workbook' failed
Step 1.1.4.3. ActiveX Controls and plug-ins Setting (EBS 11i Users Only)
Note: If you are running Web ADI version '11i.BNE.D' (Patch 3218526) or later, you do not need to perform this step and can leave the value set to 'disable'
Select 'Tools' -> 'Internet Options -> 'Security' (Tab) from the browser menu.
Select the appropriate zone you are using e.g. 'Trusted Sites' -> 'Custom Level' (button)
Set the option 'Initialize and script Active X controls not marked as safe' to 'Prompt' or 'Enable'
Select the appropriate zone you are using e.g. 'Trusted Sites' -> 'Custom Level' (button)
Set the option 'Initialize and script Active X controls not marked as safe' to 'Prompt' or 'Enable'