我正在使用 VSTO ThisAddIn 和 Word 2013。
我想使用另一个字符串替换所有出现的一个字符串Find.Execute,并使用自定义撤消消息标记此操作。代码是:
application.UndoRecord.StartCustomRecord("Some Message");
var find = application.ActiveDocument.Content.Find;
find.Execute("string to be replaced"
, ReplaceWith: "second string"
, Replace: WdReplace.wdReplaceAll);
application.EndCustomRecord();
Run Code Online (Sandbox Code Playgroud)
所以我在这段代码运行期间发生了Word崩溃。如果我更改Replace: WdReplace.wdReplaceAll为Replace: WdReplace.wdReplaceOne,我将可以使用单词,但我需要替换所有出现的情况。
有什么建议/解决方法吗?
我正在使用Kentico 8 API.
我在CMS中有一个继承自的自定义类TreeNode.我还没有找到任何方法来获得此类项目的"创建日期".你能建议一下吗?
我有一些像这样的代码.我不在我的catch块中使用异常对象,因此resharper提供了一个提示来删除异常对象的声明.
try
{
//do some exception
}
catch (Exception)
{
//I want to somehow see exception message here
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我想在调试下探索异常对象,我没有机会在没有代码修改,重建解决方案等的情况下做到这一点.
那么,有没有办法在这个语句中获得异常对象?