I think Using CIFS is possible in theory,but it may not work in practice,because there are many constraints on it.
MS office document reference is implemented by Object Linking and Embedding.If word document A refers to Excel sheet B ,then A (for example saved in C:\office\A.docx) knew B's(for example saved in C:\office\B.xls) storage address.
After you save A and B into alfresco repository,A still refer B at C:\office\B.xls,to make sure A can load B ,the node in which B saved must be named "office" and the node named "office" must be mapped as C drive.
Generally C drive dose exist,So you should map "office" node to another drive ,in this situation,A still can't refer B.