def store_comments   #:nodoc:
    return if @comments.array.empty?

    spid = @object_ids.spid
    num_comments    = comments_size

    # Number of objects written so far.
    num_objects     = images_size + @filter_area.count + charts_size

    @comments.array.each_index { |i| spid = @comments.array[i].store_comment_record(i, num_objects, num_comments, spid) }

    # Write the NOTE records after MSODRAWIING records.
    @comments.array.each_index { |i| @comments.array[i].store_note_record(num_objects + i + 1) }
  end
def store_comments   #:nodoc:
    return if @comments.array.empty?

    spid = @object_ids.spid
    num_comments    = comments_size

    # Number of objects written so far.
    num_objects     = images_size + @filter_area.count + charts_size

    @comments.array.each_index { |i| spid = @comments.array[i].store_comment_record(i, num_objects, num_comments, spid) }

    # Write the NOTE records after MSODRAWIING records.
    @comments.array.each_index { |i| @comments.array[i].store_note_record(num_objects + i + 1) }
  end
Store the collections of records that make up cell comments.

 NOTE: We write the comment objects last since that makes it a little easier
 to write the NOTE records directly after the MSODRAWIING records.