Applies To Product(s): Bentley AECOsim Building Designer, Bentley Architecture, Bentley HVAC, Bentley Structural Modeler Version(s): V8i and V8 XM Edition Environment: N/A Area: N/A Subarea: N/A Original Author: Jeffrey Ashley, Bentley Technical Support Group Overview Updated 04-20-2012 Microsoft Security Bulletin MS12-027, released April 10, 2012, introduced a problem executing VBA scripts within Bentley Structural Modeler XM & V8i, Bentley Structural Modeler XM & V8i and AECOsim Building Designer V8i. The issue may also be present in other Bentley applications that use VBA scripts. the subsequent Microsoft Security Bulletin MS12-060 can cause the same problem to recur, see Microsoft Security Bulletin MS12-060 (update to MS12-027) disables VBA Scripts (released 08-14-2012) Symptoms: The symptoms that you have been affected by Microsoft Security Bulletin MS12-027 is you may receive one of several variation of a VBA error, in the message center of Bentley Structural Modeler XM & V8i, Bentley Structural Modeler XM & V8i, AECOsim Building Designer V8i or other Bentley applications. Error messages include but are not limited to: VBA interface error: unable to run macro - invalid procedure name (error when placing Structural joist girder / bar joist / analysis Import/export) VBA interface error: unable to run macro - 0x80040552 (error when placing Structural steel truss) Cannot run VBA module Placement of Mechanical Content does not display any graphics (in dynamics) after the initial placement point. Object library invalid or contains references to object definitions that could not be found Element not found Cannot insert object To verify the issue is the result of Microsoft Security Bulletin MS12-027, please review the Microsoft Updates applied to your computer and determine whether any of the corresponding Service Packs listed Microsoft Security Bulletin MS12-027 - Critical were recently applied. The following are the most commonly applied Service Packs that can cause the reported issue with VBA scripts within Bentley Application Microsoft Office Suites and Software Microsoft Office 2003 Service Pack 3 - (Windows common controls)(KB2597112) Microsoft Office 2003 Web Components Service Pack 3 - (Windows common controls)(KB2597112) Microsoft Office 2007 Service Pack 2 - (Windows common controls)(KB2598041) Microsoft Office 2007 Service Pack 3 - (Windows common controls)(KB2598041) Microsoft Office 2010 (32-bit editions) - (Windows common controls)(KB2598039) Microsoft Office 2010 Service Pack 1 (32-bit editions) - (Windows common controls)(KB2598039) For a complete list of Service Packs or Updates that are associated with the Microsoft Security Bulletin MS12-027 , please reference http://technet.microsoft.com/en-us/security/bulletin/ms12-027 Cause: Microsoft Security Bulletin MS12-027 - Critical Vulnerability in Windows Common Controls Could Allow Remote Code Execution (2664258) This security update resolves a privately disclosed vulnerability in Windows common controls. The vulnerability could allow remote code execution if a user visits a website containing specially crafted content designed to exploit the vulnerability. In all cases, however, an attacker would have no way to force users to visit such a website. Instead, an attacker would have to convince users to visit the website, typically by getting them to click a link in an email message or Instant Messenger message that takes them to the attacker's website. The malicious file could be sent as an email attachment as well, but the attacker would have to convince the user to open the attachment in order to exploit the vulnerability. Resolution: The following Microsoft Support Article (Article ID: 2703186) describes the resolution to this issue: Fix for an error in custom Office solutions that occurs after you install MS12-027 To resolve the issue, you must run the “ Fix It ” option in the Microsoft article. (Please note that it has been reported that the “fix it myself” method does not consistently resolve the issue.) See Also Microsoft Security Bulletin MS12-060 (update to MS12-027) disables VBA Scripts (released 08-14-2012) External Links Bentley Technical Support KnowledgeBase Bentley LEARN Server Comments or Corrections? Bentley's Technical Support Group requests that you please submit any comments you have on this Wiki article in the "Comments" area below. THANK YOU!
↧