Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. enter code here
  2.  
  3. Application wordApp = new Application
  4. {
  5. Visible = false
  6. };
  7. DirectoryInfo directoryInfo = new DirectoryInfo("D:\WordPlugin\AutomationApp\AutomationApp\Content\Templates");
  8.  
  9. string tempFile = "D:\WordPlugin\AutomationApp\AutomationApp\Content\Templates";
  10. FileInfo[] fileInfo = directoryInfo.GetFiles();
  11. object missing = Missing.Value;
  12. object readOnly = false;
  13. object isVisible = false;
  14.  
  15. foreach (FileInfo info in fileInfo)
  16. {
  17. object filename = info.FullName;
  18.  
  19. Document doc = wordApp.Documents.Open(ref filename, ref missing, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
  20. ref missing, ref isVisible, ref missing, ref missing, ref missing, ref missing);
  21.  
  22. doc.Activate();
  23.  
  24. //if (!info.Name.Contains(".docx"))
  25. string newFileName = string.Format("{0}\{1}", tempFile, info.Name.Replace(".doc", ".docx"));
  26.  
  27. doc.SaveAs2(newFileName, WdSaveFormat.wdFormatXMLDocument,
  28. CompatibilityMode: WdCompatibilityMode.wdWord2013);
  29. var documentAddIn = doc.Application.ActiveDocument;
  30.  
  31. }
  32.  
  33. expecting the suggestion which can access the menu bar items( Home,
  34. Insert, Design and my VSTO menu item)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement