设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3644|回复: 2
打印 上一主题 下一主题

【作业】03课-示例

[复制链接]
跳转到指定楼层
1#
发表于 2014-3-13 17:10:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1.         void app_SheetBeforeRightClick(object Sh, Microsoft.Office.Interop.Excel.Range Target, ref bool Cancel)
  2.         {
  3.             Cancel = true;

  4.             Excel.Worksheet sh = Sh as Excel.Worksheet;
  5.             string strForumla = Target.Formula.ToString();

  6.             string str = "===============" + "\r\n";
  7.             str += "工作表:" + sh.Name + "\r\n";
  8.             str += "公  式:" + strForumla + "\r\n";
  9.             str += "长  式:" + strForumla.Length.ToString() + "\r\n";

  10.             System.Windows.Forms.MessageBox.Show(str);
  11.         }  
复制代码


Sh 在类模块中带有事件声明的Chart、Sheet 类型对象。
Target 右击发生时最靠近鼠标指针的单元格。
Cancel 当事件产生时为False。
如果该事件过程将本参数设为True,则该过程执行结束之后不进行默认的右击操作。


要点:cancel赋值true,可能屏蔽后继的操作。
功能:统计当前单元格的公式长度。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2014-3-14 07:24:37 | 只看该作者
学习了
回复

使用道具 举报

3#
发表于 2014-3-14 20:27:16 | 只看该作者
赞。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-11 04:22 , Processed in 0.083444 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表