xSheet.Cells.Replace(what, replace);
找到替换的会执行,找不到就会报错,有没有像WORD里的 WORD.wdreplace.replaceAll()这样的函数,这样WORD就不会报错
解决方案 »
- 如何为datagridview中的某些字段修改读写属性?
- 如何datagridview的值传到ACCESS中
- 求access连接字符串
- 如何得到对象的名称
- 如何在C#程序中调用Windows系统的一些面板??????谢谢。
- 安装.NET Framwork2.0 时出现的问题(已安装1.1,系统为Windows2003)
- 连接Oracle数据库
- 一个小问题?
- xml读取问题,在线等ing...........
- 我买了一套d版的visulstudio7.0/六张盘,结果安装过程中提示放第一张盘,放入结果
- 关于HttpWebRequest代理的问题.
- 如何实现动态弹出一个窗口里面显示其中一个 TabPage 的内容
/// 替换excel字符
/// </summary>
/// <param name="strOldText"></param>
/// <param name="strNewText"></param>
public void ExcelReplace( string strOldText, string strNewText)
{ int icount = wb.Sheets.Count;
object what = strOldText; //查找字符串 object retxt = strNewText; //替换字符串 if (xSheet.Cells.Find(strOldText, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
XlSearchDirection.xlNext, Missing.Value, Missing.Value) != null)
{
for (int i = 1; i <= icount; i++)
{
xSheet = (Worksheet)wb.Sheets[i];
} xSheet.Cells.Replace(what, retxt, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
}
}