Posts

Showing posts from February, 2024

Outlook resolve user name and report user's distribution groups

Looks up user in local tables and resolves to email address or #err Other function looks up user and resolved user's distribution groups in Outlook. Attribute VB_Name = "Outlook_resolve_name" Option Explicit Function ResolveDisplayNameToSMTP ( Name As String ) As String Dim oRecip As outlook.Recipient Dim oEU As outlook.ExchangeUser Dim oEDL As outlook.ExchangeDistributionList Dim z Set oRecip = outlook.Session.CreateRecipient ( Name ) oRecip.Resolve ''try first space last name If Not oRecip.Resolved And InStr ( 1 , Name , "," , vbTextCompare ) > 0 Then z = Replace ( Name , "(" , "," , 1 , - 1 , vbTextCompare ) z = Replace ( z , ")" , "," , 1 , - 1 , vbTextCompare ) z = Split ( z , "," ) Set oRecip = outlook.Session.CreateRecipient ( z ( 1

Modular Unit setups and sheet layouts (Links to Groups)

Image
  Executive Summary Modular Unit setups and sheet layouts (Links to Groups) Sheet Numbering  - AE101a   and  AE41A1.1 Sample overview of modular sheet ID system based on the NCS which can be applied to projects large or small. This focuses on Revit as a platform but can be extended to CAD and Navigator. The system uses natural sorting within disciplines to maintain sheet order with placeholders for certain key elements not directly addressed by the NCS. This modular system is adaptable to fit both large and small projects. Modules allow for direct cross-pollination and re-use of content with other projects to provide a jump start for Units or other modular components from the library. Each Unit link contains options and variations for that unit which may include FHA, ADA, SoCal, or municipalities; or linked in standardized Kitchens, bathrooms, or other smaller modules for assembly. This content is "ready to go" pre-setup on sheets, ready for printing VIA Linked sheets with