public String getMacro()
	{
		String macro = null;
		// Have a shape with an embed?
		OOXMLElement oe = getObject( SP );
		if( oe != null )
		{
			macro = ((Sp) oe).getMacro();
		}
		// how's about a picture?
		if( macro == null )
		{
			oe = getObject( PIC );
		}
		if( (oe != null) && (macro == null) )
		{
			macro = ((Pic) oe).getMacro();
		}
		// or a connection shape?
		if( macro == null )
		{
			oe = getObject( CXN );
		}
		if( (oe != null) && (macro == null) )
		{
			macro = ((CxnSp) oe).getMacro();
		}
		return macro;
	}