• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 920
  • Last Modified:

Excel - map lost when copying worksheet containing XML Maps to a separate file

I have an Excel file with a set of XML Maps defined on a worksheet in Excel 2007.
I would like to copy this worksheet out into different workbooks and have the XML Map be retained.  Currently the copied worksheet is completely blank for XML maps after the move; and I've tried using the Exporting as XML feature on the developer tab and seems to just export the worksheet data itself in an XML format vs exporting the XML Maps.

Is there any way to do this without manually remapping in the new workbook?
Thanks!
0
shellysuelll
Asked:
shellysuelll
  • 4
  • 3
1 Solution
 
Darrell PorterEnterprise Business Process ArchitectCommented:
Have you reviewed the code located at

http://umid.info/node/53

?
0
 
shellysuelllAuthor Commented:
I had actually taken a brief look at that exact code earlier today and it seemed to be rebuilding the XML cell by cell so I hadn't attempted it yet as i was hoping for a way to move/copy all for the sheet at once.  I will definitely give it a try tonight and let you know.
0
 
shellysuelllAuthor Commented:
Question related to the code in the provided link - what does the comment line refer to:
 'XML map file must be added to Workbook_To before running this code "

When i read the code i can see that it then executes maps by referencing XmlMaps.Item(#) in the non-mapped workbook; so I guess i'm confused as to how to get those xml.Maps Items in there in the first place
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

 
Darrell PorterEnterprise Business Process ArchitectCommented:
Another thing to look at, if for no other reason then as a reference, is

http://davidovitz.blogspot.com/2010/05/howto-refresh-xml-schema-in-excel.html

where David talks about "refreshing" an XML schema within an XLSX file.

There is also a reference to the Add operation on page 105 of this book which may be of use

http://books.google.com/books?id=gMjVl2r6XzEC&pg=PA105&lpg=PA105

And also

http://msdn.microsoft.com/en-us/library/gg469857(v=office.14).aspx

which discusses creation of the map file in excel using VBA.

If you need the XML map repeatedly, have you considered using a template workbook?

In regard to your secondary question, the XML map file must be added to the workbook.to file by referencing the map file as described in the last link in this post.
0
 
Darrell PorterEnterprise Business Process ArchitectCommented:
By the way, my method of answering these questions is generally more about educating the person asking the question rather than just giving an answer which may or may not precisely fit the individual's needs as these questions frequently get referenced by others having a similar, though not identical, issue.
0
 
shellysuelllAuthor Commented:
Thanks for the additional info; definitely wasn't looking for precise fit answers - just trying to understand the options on this area of functionality.  I will take a read thru your provided links and then award points accordingly.  Thanks again.
0
 
shellysuelllAuthor Commented:
Not quite a specific answer to my question, but thanks for providing the more detailed information to reference for information. Appreciated!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now