diff --git a/WinForms/FrmBatch.Designer.cs b/WinForms/FrmBatch.Designer.cs index 585b198..ba63f26 100644 --- a/WinForms/FrmBatch.Designer.cs +++ b/WinForms/FrmBatch.Designer.cs @@ -54,6 +54,8 @@ private void InitializeComponent() this.BtnChangeTheme = new System.Windows.Forms.Button(); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.ckSearchSubfolders = new System.Windows.Forms.CheckBox(); + this.BtnFixExcelHyperlinks = new System.Windows.Forms.Button(); + this.BtnChangeAttachedTemplate = new System.Windows.Forms.Button(); this.groupBox1.SuspendLayout(); this.groupBox2.SuspendLayout(); this.groupBox3.SuspendLayout(); @@ -92,7 +94,7 @@ private void InitializeComponent() this.lstOutput.FormattingEnabled = true; this.lstOutput.Location = new System.Drawing.Point(7, 19); this.lstOutput.Name = "lstOutput"; - this.lstOutput.Size = new System.Drawing.Size(829, 342); + this.lstOutput.Size = new System.Drawing.Size(829, 316); this.lstOutput.TabIndex = 3; // // BtnChangeCustomProps @@ -166,6 +168,8 @@ private void InitializeComponent() // // groupBox3 // + this.groupBox3.Controls.Add(this.BtnChangeAttachedTemplate); + this.groupBox3.Controls.Add(this.BtnFixExcelHyperlinks); this.groupBox3.Controls.Add(this.BtnDeleteOpenByDefault); this.groupBox3.Controls.Add(this.BtnDeleteRequestStatus); this.groupBox3.Controls.Add(this.BtnFixTableProps); @@ -178,16 +182,16 @@ private void InitializeComponent() this.groupBox3.Controls.Add(this.BtnFixNotesPageSize); this.groupBox3.Controls.Add(this.BtnChangeTheme); this.groupBox3.Controls.Add(this.BtnChangeCustomProps); - this.groupBox3.Location = new System.Drawing.Point(15, 469); + this.groupBox3.Location = new System.Drawing.Point(15, 440); this.groupBox3.Name = "groupBox3"; - this.groupBox3.Size = new System.Drawing.Size(842, 79); + this.groupBox3.Size = new System.Drawing.Size(842, 108); this.groupBox3.TabIndex = 7; this.groupBox3.TabStop = false; this.groupBox3.Text = "Batch Commands"; // // BtnDeleteOpenByDefault // - this.BtnDeleteOpenByDefault.Location = new System.Drawing.Point(665, 51); + this.BtnDeleteOpenByDefault.Location = new System.Drawing.Point(291, 79); this.BtnDeleteOpenByDefault.Name = "BtnDeleteOpenByDefault"; this.BtnDeleteOpenByDefault.Size = new System.Drawing.Size(161, 23); this.BtnDeleteOpenByDefault.TabIndex = 14; @@ -303,7 +307,7 @@ private void InitializeComponent() this.groupBox4.Controls.Add(this.lstOutput); this.groupBox4.Location = new System.Drawing.Point(15, 66); this.groupBox4.Name = "groupBox4"; - this.groupBox4.Size = new System.Drawing.Size(842, 397); + this.groupBox4.Size = new System.Drawing.Size(842, 368); this.groupBox4.TabIndex = 8; this.groupBox4.TabStop = false; this.groupBox4.Text = "Files"; @@ -311,7 +315,7 @@ private void InitializeComponent() // ckSearchSubfolders // this.ckSearchSubfolders.AutoSize = true; - this.ckSearchSubfolders.Location = new System.Drawing.Point(7, 367); + this.ckSearchSubfolders.Location = new System.Drawing.Point(6, 341); this.ckSearchSubfolders.Name = "ckSearchSubfolders"; this.ckSearchSubfolders.Size = new System.Drawing.Size(113, 17); this.ckSearchSubfolders.TabIndex = 4; @@ -319,6 +323,26 @@ private void InitializeComponent() this.ckSearchSubfolders.UseVisualStyleBackColor = true; this.ckSearchSubfolders.CheckedChanged += new System.EventHandler(this.CkSearchSubfolders_CheckedChanged); // + // BtnFixExcelHyperlinks + // + this.BtnFixExcelHyperlinks.Location = new System.Drawing.Point(7, 79); + this.BtnFixExcelHyperlinks.Name = "BtnFixExcelHyperlinks"; + this.BtnFixExcelHyperlinks.Size = new System.Drawing.Size(120, 23); + this.BtnFixExcelHyperlinks.TabIndex = 15; + this.BtnFixExcelHyperlinks.Text = "Fix Corrupt Hyperlinks"; + this.BtnFixExcelHyperlinks.UseVisualStyleBackColor = true; + this.BtnFixExcelHyperlinks.Click += new System.EventHandler(this.BtnFixExcelHyperlinks_Click); + // + // BtnChangeAttachedTemplate + // + this.BtnChangeAttachedTemplate.Location = new System.Drawing.Point(133, 79); + this.BtnChangeAttachedTemplate.Name = "BtnChangeAttachedTemplate"; + this.BtnChangeAttachedTemplate.Size = new System.Drawing.Size(152, 23); + this.BtnChangeAttachedTemplate.TabIndex = 16; + this.BtnChangeAttachedTemplate.Text = "Change Attached Template"; + this.BtnChangeAttachedTemplate.UseVisualStyleBackColor = true; + this.BtnChangeAttachedTemplate.Click += new System.EventHandler(this.BtnChangeAttachedTemplate_Click); + // // FrmBatch // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -372,5 +396,7 @@ private void InitializeComponent() private System.Windows.Forms.Button BtnDeleteRequestStatus; private System.Windows.Forms.CheckBox ckSearchSubfolders; private System.Windows.Forms.Button BtnDeleteOpenByDefault; + private System.Windows.Forms.Button BtnChangeAttachedTemplate; + private System.Windows.Forms.Button BtnFixExcelHyperlinks; } } \ No newline at end of file diff --git a/WinForms/FrmBatch.cs b/WinForms/FrmBatch.cs index 6d184b6..ae2642d 100644 --- a/WinForms/FrmBatch.cs +++ b/WinForms/FrmBatch.cs @@ -2,10 +2,12 @@ using DocumentFormat.OpenXml; using DocumentFormat.OpenXml.CustomProperties; using DocumentFormat.OpenXml.Packaging; +using DocumentFormat.OpenXml.Spreadsheet; using DocumentFormat.OpenXml.Wordprocessing; // app refs using Office_File_Explorer.App_Helpers; +using Office_File_Explorer.WinForms; using Office_File_Explorer.Word_Helpers; //.NET refs @@ -31,6 +33,7 @@ public partial class FrmBatch : Form public string fType = string.Empty; public bool nodeDeleted = false; public bool nodeChanged = false; + public string fromChangeTemplate; public FrmBatch() { @@ -59,6 +62,11 @@ public string GetFileExtension() return fileType; } + public string DefaultTemplate + { + set => fromChangeTemplate = value; + } + public void DisableUI() { // disable all buttons @@ -74,6 +82,8 @@ public void DisableUI() BtnFixTableProps.Enabled = false; BtnDeleteRequestStatus.Enabled = false; BtnDeleteOpenByDefault.Enabled = false; + BtnChangeAttachedTemplate.Enabled = false; + BtnFixExcelHyperlinks.Enabled = false; // disable all radio buttons rdoExcel.Enabled = false; @@ -111,6 +121,7 @@ public void EnableUI() BtnFixTableProps.Enabled = true; BtnRemovePII.Enabled = true; BtnDeleteOpenByDefault.Enabled = true; + BtnChangeAttachedTemplate.Enabled = true; BtnFixNotesPageSize.Enabled = false; BtnPPTResetPII.Enabled = false; @@ -128,11 +139,14 @@ public void EnableUI() BtnFixTableProps.Enabled = false; BtnConvertStrict.Enabled = false; BtnDeleteOpenByDefault.Enabled = false; + BtnChangeAttachedTemplate.Enabled = false; + BtnFixExcelHyperlinks.Enabled = false; } if (rdoExcel.Checked == true) { BtnConvertStrict.Enabled = true; + BtnFixExcelHyperlinks.Enabled = true; BtnFixNotesPageSize.Enabled = false; BtnFixCorruptBookmarks.Enabled = false; @@ -141,6 +155,7 @@ public void EnableUI() BtnRemovePII.Enabled = false; BtnPPTResetPII.Enabled = false; BtnDeleteOpenByDefault.Enabled = false; + BtnChangeAttachedTemplate.Enabled = false; } } @@ -449,7 +464,7 @@ private void BtnFixCorruptRevisions_Click(object sender, EventArgs e) // if we have a Run, we need to look for Text tags if (oxedr.GetType().ToString() == StringResources.dfowRun) { - Run r = (Run)oxedr; + O.Wordprocessing.Run r = (O.Wordprocessing.Run)oxedr; foreach (OpenXmlElement oxe in oxedr.ChildElements) { // you can't have a Text tag inside a DeletedRun @@ -818,9 +833,9 @@ private void BtnFixTableProps_Click(object sender, EventArgs e) // get the list of tables in the document if (WordOpenXml.IsPartNull(document, "Table") == false) { - List tbls = document.MainDocumentPart.Document.Descendants
().ToList(); + List tbls = document.MainDocumentPart.Document.Descendants().ToList(); - foreach (Table tbl in tbls) + foreach (O.Wordprocessing.Table tbl in tbls) { // you can have only one tblGrid per table, including nested tables // it needs to be before any row elements so sequence is @@ -1183,5 +1198,207 @@ private void BtnDeleteOpenByDefault_Click(object sender, EventArgs e) Cursor = Cursors.Default; } } + + private void BtnFixExcelHyperlinks_Click(object sender, EventArgs e) + { + try + { + lstOutput.Items.Clear(); + Cursor = Cursors.WaitCursor; + + foreach (string f in files) + { + bool isFileChanged = false; + + using (SpreadsheetDocument excelDoc = SpreadsheetDocument.Open(f, true)) + { + // adding a goto since changing the relationship during enumeration causes an error + // after making the change, I restart the loops again to look for more corrupt links + HLinkStart: + foreach (WorksheetPart wsp in excelDoc.WorkbookPart.WorksheetParts) + { + IEnumerable hLinks = wsp.Worksheet.Descendants(); + // loop each hyperlink to get the rid + foreach (O.Spreadsheet.Hyperlink h in hLinks) + { + // then check for hyperlinks relationships for the rid + if (wsp.HyperlinkRelationships.Count() > 0) + { + foreach (HyperlinkRelationship hRel in wsp.HyperlinkRelationships) + { + // if the rid's match, we have the same hyperlink + if (h.Id == hRel.Id) + { + // there is a scenario where files from OpenText appear to be damaged and the url is some temp file path + // not the url path it should be + string badUrl = string.Empty; + string[] separatingStrings = { "livelink" }; + + // check if the uri contains any of the known bad paths + if (hRel.Uri.ToString().StartsWith("../../../")) + { + badUrl = hRel.Uri.ToString().Replace("../../../", StringResources.wBackslash); + } + else if (hRel.Uri.ToString().Contains("/AppData/Local/Microsoft/Windows/livelink/llsapi.dll/open/")) + { + string[] urlParts = hRel.Uri.ToString().Split(separatingStrings, StringSplitOptions.RemoveEmptyEntries); + badUrl = hRel.Uri.ToString().Replace(urlParts[0], StringResources.wBackslash); + } + else if (hRel.Uri.ToString().Contains("/AppData/Roaming/OpenText/")) + { + string[] urlParts = hRel.Uri.ToString().Split(separatingStrings, StringSplitOptions.RemoveEmptyEntries); + badUrl = hRel.Uri.ToString().Replace(urlParts[0], StringResources.wBackslash); + } + + // if a bad path was found, start the work to replace it with the correct path + if (badUrl != string.Empty) + { + // loop the sharedstrings to get the correct replace value + if (excelDoc.WorkbookPart.SharedStringTablePart != null) + { + SharedStringTable sst = excelDoc.WorkbookPart.SharedStringTablePart.SharedStringTable; + foreach (SharedStringItem ssi in sst) + { + if (ssi.Text != null) + { + if (ssi.InnerText.ToString().EndsWith(badUrl)) + { + // now delete the relationship + wsp.DeleteReferenceRelationship(h.Id); + + // now add a new relationship with the right address + wsp.AddHyperlinkRelationship(new Uri(ssi.InnerText, UriKind.Absolute), true, h.Id); + isFileChanged = true; + goto HLinkStart; + } + } + } + } + } + } + } + } + } + } + + if (isFileChanged == true) + { + excelDoc.WorkbookPart.Workbook.Save(); + lstOutput.Items.Add(f + "** Hyperlinks Fixed **"); + } + else + { + lstOutput.Items.Add(f + "** No Corrupt Hyperlinks Found **"); + } + } + } + } + catch (Exception ex) + { + LoggingHelper.Log("BtnFixExcelHyperlinks Error: " + ex.Message); + lstOutput.Items.Add("Error - " + ex.Message); + } + finally + { + Cursor = Cursors.Default; + } + } + + private void BtnChangeAttachedTemplate_Click(object sender, EventArgs e) + { + try + { + lstOutput.Items.Clear(); + Cursor = Cursors.WaitCursor; + + // get the new template path from the user + FrmChangeTemplate ctFrm = new FrmChangeTemplate() + { + Owner = this + }; + ctFrm.ShowDialog(); + + foreach (string f in files) + { + bool isFileChanged = false; + string attachedTemplateId = ""; + string filePath = ""; + + using (WordprocessingDocument document = WordprocessingDocument.Open(f, true)) + { + DocumentSettingsPart dsp = document.MainDocumentPart.DocumentSettingsPart; + + // if the external rel exists, we need to pull the rid and old uri + // we will be deleting this part and re-adding with the new uri + if (dsp.ExternalRelationships.Count() > 0) + { + // just change the attached template + foreach (ExternalRelationship er in dsp.ExternalRelationships) + { + if (er.RelationshipType != null && er.RelationshipType == StringResources.DocumentTemplatePartType) + { + // keep track of the existing rId for the template + attachedTemplateId = er.Id; + filePath = er.Uri.ToString(); + break; + } + } + } + else + { + // if the part does not exist, this is a Normal.dotm situation + // path out to where it should be based on default install settings + string userProfile = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); + filePath = userProfile + "\\AppData\\Roaming\\Microsoft\\Templates\\Normal.dotm"; + + if (!File.Exists(filePath)) + { + // Normal.dotm path is not correct? + LoggingHelper.Log("BtnChangeDefaultTemplate Error: " + "Invalid Attached Template Path"); + throw new Exception(); + } + } + + if (fromChangeTemplate == filePath || fromChangeTemplate == null) + { + // file path is the same or user closed without wanting changes, do nothing + return; + } + else + { + filePath = fromChangeTemplate; + isFileChanged = true; + + Uri newFilePath = new Uri(filePath); + + // delete the old part + dsp.DeleteExternalRelationship(attachedTemplateId); + + // add the new part back in + dsp.AddExternalRelationship(StringResources.DocumentTemplatePartType, newFilePath, attachedTemplateId); + } + + if (isFileChanged) + { + lstOutput.Items.Add(f + "** Attached Template Changed **"); + document.MainDocumentPart.Document.Save(); + } + else + { + lstOutput.Items.Add(f + "** No Changed Made To Attached Template **"); + } + } + } + } + catch (Exception ex) + { + LoggingHelper.Log("BtnChangeAttachedTemplate Error: " + ex.Message); + lstOutput.Items.Add("Error - " + ex.Message); + } + finally + { + Cursor = Cursors.Default; + } + } } } \ No newline at end of file diff --git a/WinForms/FrmChangeTemplate.Designer.cs b/WinForms/FrmChangeTemplate.Designer.cs index dc9c7c8..fce04dc 100644 --- a/WinForms/FrmChangeTemplate.Designer.cs +++ b/WinForms/FrmChangeTemplate.Designer.cs @@ -29,6 +29,7 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmChangeTemplate)); this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.lblCurrentPath = new System.Windows.Forms.Label(); @@ -102,6 +103,7 @@ private void InitializeComponent() this.Controls.Add(this.label2); this.Controls.Add(this.label1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MaximizeBox = false; this.MinimizeBox = false; this.Name = "FrmChangeTemplate"; diff --git a/WinForms/FrmChangeTemplate.cs b/WinForms/FrmChangeTemplate.cs index da03dd8..aa3e676 100644 --- a/WinForms/FrmChangeTemplate.cs +++ b/WinForms/FrmChangeTemplate.cs @@ -1,4 +1,5 @@ using Office_File_Explorer.App_Helpers; +using Office_File_Explorer.Forms; using System; using System.Windows.Forms; @@ -12,9 +13,15 @@ public FrmChangeTemplate(string templatePath) lblCurrentPath.Text = templatePath; } + public FrmChangeTemplate() + { + InitializeComponent(); + lblCurrentPath.Text = string.Empty; + } + private void BtnOK_Click(object sender, EventArgs e) { - if (Owner is FrmMain f && tbNewPath.Text.Length > 0) + if (Owner is FrmBatch f && tbNewPath.Text.Length > 0) { f.DefaultTemplate = FileUtilities.ConvertFilePathToUri(tbNewPath.Text); ; } diff --git a/WinForms/FrmChangeTemplate.resx b/WinForms/FrmChangeTemplate.resx index 1af7de1..9c568d6 100644 --- a/WinForms/FrmChangeTemplate.resx +++ b/WinForms/FrmChangeTemplate.resx @@ -117,4 +117,29 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAMMOAADDDgAAAAAAAAAA + AAD///8A////APHv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv + 8P////8A////AP///wDx7/D/QkJC/0JCQv9CQkL/QkJC/0JCQv9CQkL/TExM/83Gwv+xejv/4dLD//Hv + 8P/x7/D/////AP///wD///8A8e/w/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/vI1Z/6Fc + Dv/h0sP/8e/w/////wD///8A////APHv8P9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv + 8P/Bl2j/oVwO/+HSw//x7/Cg////AP///wDx7/D/QkJC//Hv8P/x7/D/8e/w//Hv8P+cUwD/nFMA/5xT + AP+cUwD/nFMA/5xTAP+hXA7/8e/w/////wD///8A8e/w/0JCQv/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv + 8P/x7/D/8e/w/7yNWf+cUwD/0bSW//Hv8KD///8A////APHv8P9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv + 8P/x7/D/8e/w/7yNWf+cUwD/yq2P//Hv8P////8A////AP///wDx7/D/QkJC//Hv8P/x7/D/8e/w//Hv + 8P/x7/D/8e/w/+bb0v+hXA7/0bSW/2JiYv/x7/D/////AP///wD///8A8e/w/0JCQv/x7/D/8e/w//Hv + 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/8e/w/////wD///8A////APHv8P9CQkL/8e/w//Hv + 8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC//Hv8P////8A////AP///wDx7/D/QkJC//Hv + 8P/x7/D/8e/w//Hv8P/x7/D/QkJC/0JCQv9CQkL/QkJC/0JCQv/x7/D/////AP///wD///8A8e/w/0JC + Qv/x7/D/8e/w//Hv8P/x7/D/8e/w/0JCQv/x7/D/8e/w/7Cvr/9iYmL/8e/w/////wD///8A////APHv + 8P9CQkL/8e/w//Hv8P/x7/D/8e/w//Hv8P9CQkL/8e/w/7Cvr/9iYmL/5uTl//Hv8GD///8A////AP// + /wDx7/D/QkJC//Hv8P/x7/D/8e/w//Hv8P/x7/D/QkJC/7Cvr/9iYmL/5uTl//Hv8GD///8A////AP// + /wD///8A8e/w/0JCQv9CQkL/QkJC/0JCQv9CQkL/QkJC/0JCQv9iYmL/5uTl//Hv8GD///8A////AP// + /wD///8A////APHv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8P/x7/D/8e/w//Hv8GD///8A////AP// + /wD///8AwAEAAMABAADAAQAAwAAAAMAAAADAAAAAwAEAAMABAADAAQAAwAEAAMABAADAAQAAwAEAAMAD + AADABwAAwA8AAA== + + \ No newline at end of file diff --git a/bin/Debug/Office File Explorer.application b/bin/Debug/Office File Explorer.application index 671e387..c9c35cd 100644 --- a/bin/Debug/Office File Explorer.application +++ b/bin/Debug/Office File Explorer.application @@ -21,7 +21,7 @@ - hYESCAWup9s4J63F7xxWrMm8eF8GejhciOd4FmwUSa4= + PxUQXaYjHy67x4zMdOqbA5t/1DNhdYlyRIX30aQw5v0= diff --git a/bin/Debug/Office File Explorer.exe b/bin/Debug/Office File Explorer.exe index a65982a..2f13eb4 100644 Binary files a/bin/Debug/Office File Explorer.exe and b/bin/Debug/Office File Explorer.exe differ diff --git a/bin/Debug/Office File Explorer.exe.manifest b/bin/Debug/Office File Explorer.exe.manifest index e8a0d69..8f3a6c9 100644 --- a/bin/Debug/Office File Explorer.exe.manifest +++ b/bin/Debug/Office File Explorer.exe.manifest @@ -55,14 +55,14 @@ - + - ZITvJsKcGnvzlY6ktMeSpWL/gWb7Z4XaGEo1wi5GVkc= + RlWWGnwhoLWfxl2155FOue2dQJj9GZeM38pQLKI3qgQ= diff --git a/bin/Debug/Office File Explorer.pdb b/bin/Debug/Office File Explorer.pdb index 4d13eb8..de04800 100644 Binary files a/bin/Debug/Office File Explorer.pdb and b/bin/Debug/Office File Explorer.pdb differ diff --git a/bin/Debug/app.publish/Office File Explorer.exe b/bin/Debug/app.publish/Office File Explorer.exe index a65982a..2f13eb4 100644 Binary files a/bin/Debug/app.publish/Office File Explorer.exe and b/bin/Debug/app.publish/Office File Explorer.exe differ diff --git a/obj/Debug/Office File Explorer.application b/obj/Debug/Office File Explorer.application index 671e387..c9c35cd 100644 --- a/obj/Debug/Office File Explorer.application +++ b/obj/Debug/Office File Explorer.application @@ -21,7 +21,7 @@ - hYESCAWup9s4J63F7xxWrMm8eF8GejhciOd4FmwUSa4= + PxUQXaYjHy67x4zMdOqbA5t/1DNhdYlyRIX30aQw5v0= diff --git a/obj/Debug/Office File Explorer.csproj.GenerateResource.cache b/obj/Debug/Office File Explorer.csproj.GenerateResource.cache index b26f840..080b9d3 100644 Binary files a/obj/Debug/Office File Explorer.csproj.GenerateResource.cache and b/obj/Debug/Office File Explorer.csproj.GenerateResource.cache differ diff --git a/obj/Debug/Office File Explorer.exe b/obj/Debug/Office File Explorer.exe index a65982a..2f13eb4 100644 Binary files a/obj/Debug/Office File Explorer.exe and b/obj/Debug/Office File Explorer.exe differ diff --git a/obj/Debug/Office File Explorer.exe.manifest b/obj/Debug/Office File Explorer.exe.manifest index e8a0d69..8f3a6c9 100644 --- a/obj/Debug/Office File Explorer.exe.manifest +++ b/obj/Debug/Office File Explorer.exe.manifest @@ -55,14 +55,14 @@ - + - ZITvJsKcGnvzlY6ktMeSpWL/gWb7Z4XaGEo1wi5GVkc= + RlWWGnwhoLWfxl2155FOue2dQJj9GZeM38pQLKI3qgQ= diff --git a/obj/Debug/Office File Explorer.pdb b/obj/Debug/Office File Explorer.pdb index 4d13eb8..de04800 100644 Binary files a/obj/Debug/Office File Explorer.pdb and b/obj/Debug/Office File Explorer.pdb differ diff --git a/obj/Debug/Office_File_Explorer.WinForms.FrmChangeTemplate.resources b/obj/Debug/Office_File_Explorer.WinForms.FrmChangeTemplate.resources index 6c05a97..9827f95 100644 Binary files a/obj/Debug/Office_File_Explorer.WinForms.FrmChangeTemplate.resources and b/obj/Debug/Office_File_Explorer.WinForms.FrmChangeTemplate.resources differ