我正在尝试将以前创建的 Word 2007 功能区集(8 个选项卡,大约 150 个按钮和 10 个复选框)从 VS2005 中的 VB 转换为 VS2010 中的 C#。我遇到的问题是我无法设置按钮的控件以使用启用了宏的模板打开新文档。我对每个模板都有一个确认的文件路径,并且我使用了 VB-C# 翻译器,但由于某种原因它不能正常工作。到目前为止,这是我加载模板的方法:
private void _LoadTemplate(string templateName) { string templatePath1 = "//Macro - Development"; string templatePath2 = "//Macro - Development/Templates No Longer Updated"; if(File.Exists(templatePath1 + templateName)) { Document doc = Application.Documents.Add(Template = templatePath1 + templateName); } else if (File.Exists(templatePath2 + templateName)) { Document doc = Application.Documents.Add(Template = templatePath2 + templateName); } else { MsgBox = "Template does not exist."; }