精华内容
下载资源
问答
  • 使用2013版excel时,当鼠标双击单元格进入编辑模式时、或者直接在单元格内输入内容时,电脑会卡顿2-5秒钟,在这个过程中电脑形同死机,explorer.exe进程会使得cpu占用率会瞬间飞到100%(可见),每编辑一个单元格...

    一、现象:
    使用2013版excel时,当鼠标双击单元格进入编辑模式时、或者直接在单元格内输入内容时,电脑会卡顿2-5秒钟,在这个过程中电脑形同死机,explorer.exe进程会使得cpu占用率会瞬间飞到100%(不可见),每编辑一个单元格则每卡顿2-5秒。重装office2013无效,除非安装低版本office。

    二、常见的提问类型(为了方便相关的人能百度这个问题并解决,大部分人最后重装系统):
    1、为什么用excel2013的时候会卡。
    2、excel2013在编辑的时候会卡。
    3、excel2013在输入内容的时候,cpu使用率会特别高。

    三、原因说明:
    具体原因不详,最可能出现在双显卡的笔记本上,特别是可以进行显卡切换的笔记本上,台式机也有出现这个问题的可能。
    原因初步预测:独立显卡本身的问题或者驱动问题,excel2013带有动画效果,当从单元格预览模式进入编辑模式的时候,等于切换或进入、停止动画效果,会出现显卡加速的效果,这个时候如果显卡支持或者不支持这个功能,问题就会产生。

    四、解决方式:
    第一种:以win7为例,进入分辨率调节后的高级选项,在选项中找到“硬件加速”,打开或关闭,问题解决,但excel会失去动画效果。
    如果没有硬件加速选项,或者这个选项是灰色的,我建议直接使用第二种方法,不用尝试“更新显卡驱动”或者“网上说的增加硬件加速的方法",已测,在win7中会出现不可预料的效果且问题还不能解决。
    第二种:进入设备管理器,直接卸载显卡的驱动(集成和独立的都卸载) ,问题会直接消失(可编辑excel2013测试),之后先装集成显卡驱动,再装独立显卡驱动,并在电脑的显卡模式中使用集成显卡,或者停用独立显卡。总之,在独立显卡没有进行某种更新之前,在平常使用中不要使用高性能/独立显卡模式。
    第三种:使用低版本的office吧。

    题外话:这问题花了我一个晚上的时间,先排除了输入法问题,又排除excel2013本身、加载项的问题,再排除了软件冲突问题,继续排除后台服务问题,regedit注册表内也没找到相应的选项,最后都想重装系统了(强迫症,不解决这问题就不甘心),终于从网上的硬件加速得到提示,过程略痛苦。

    补充内容 (2014-12-1 08:30):
    已找到最简单的解决方式,在选项–高级–显示:禁用硬件图形加速。

    展开全文
  • 如何设置QTableWidget某几个单元格不能双击编辑,但是可以被单击选中。
  • 如下图: [img=https://img-bbs.csdn.net/upload/201306/19/1371622129_425510.jpg][/img]
  • 下面是datagriad的html,主要的地方是:editor="text" 这个属性一定要配置,不然不能生效,不一定是text,可以使用的类型有:text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree。...


    下面是datagriad的html,主要的地方是:editor="text" 这个属性一定要配置,不然不能生效,不一定是text,可以使用的类型有:text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree。

    用到的事件有:

    onDblClickCell:DbclkCommentCell,
    onAfterEdit:onAfterEdit,
    onClickCell:singleClink"

            		<table id="news_table" class="easyui-datagrid"
    				data-options="fit:true,url:'',border:0,title:'标题',rownumbers:true,
    		toolbar:'#toolsONE',singleSelect:true,
    		onDblClickCell:DbclkCommentCell,
    		onAfterEdit:onAfterEdit,
    		onClickCell:singleClink">
    				<thead>
    					<tr>
    						<th
    							data-options="field:'name',halign:'center', align:'center', width:100" editor="text">列一</th>
    						<th
    							data-options="field:'value1',halign:'center', align:'center', width:100"editor="text">列二</th>
    					</tr>
    				</thead>
    			</table> 


    以下是需要在JSP页面引入的js文件,只需要吧你的table的ID修改到js里面的var  tab=  这里,就可以。(var tab='#news_table';)


    //这里是对easyUI的扩展,使得可以选中单独的cell单元格
    $.extend($.fn.datagrid.methods, {
    	editCell: function(jq,param){
    		return jq.each(function(){
    			var opts = $(this).datagrid('options');
    			var fields = $(this).datagrid('getColumnFields',true).concat($(this).datagrid('getColumnFields'));
    			for(var i=0; i<fields.length; i++){
    				var col = $(this).datagrid('getColumnOption', fields[i]);
    				col.editor1 = col.editor;
    				if (fields[i] != param.field){
    					col.editor = null;
    				}
    			}
    			$(this).datagrid('beginEdit', param.index);
    			for(var i=0; i<fields.length; i++){
    				var col = $(this).datagrid('getColumnOption', fields[i]);
    				col.editor = col.editor1;
    			}
    		});
    	}
    });
    
    /* 单元格可编辑 */
    var tab='#news_table';
    var editIndex = undefined;
    function endEditing() {// 该方法用于关闭上一个焦点的editing状态
    	
    	if (editIndex == undefined) {
    		return true
    	}
    	if ($(tab).datagrid('validateRow', editIndex)) {
    		$(tab).datagrid('endEdit', editIndex);
    		editIndex = undefined;
    		return true;
    	} else {
    		return false;
    	}
    	
    };
    /**单击事件*/
    function singleClink() {
    	endEditing();
    }
    
    /** 双击编辑 */
    function DbclkCommentCell(index, field, value) {
    
    	if (endEditing()) {
    		$(tab).datagrid('selectRow', index).datagrid('editCell', {index:index,field:field});
    		editIndex = index;
    	}
    };
    // 单元格失去焦点执行的方法
    function onAfterEdit(index, row, changes) {
    	var updated = $(tab).datagrid('getChanges', 'updated');
    	if (updated.length < 1) {
    		editRow = undefined;
    		$(tab).datagrid('unselectAll');
    		return;
    	} else {
    		$(tab).datagrid('acceptChanges');
    		// 传值,可做在线编辑功能
    		/*submitForm(index, row, changes);*/
    	}
    };
    




    展开全文
  • 展开全部认真看了一下你的要求,不用VBA还真e68a8462616964757a686964616f31333335343961不能彻底解决。打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧对应的Sheet上双击,右侧空白处粘贴下面的代码...

    展开全部

    认真看了一下你的要求,不用VBA还真e68a8462616964757a686964616f31333335343961不能彻底解决。

    打开你的Excel文件,按“Alt+F11”打开VBA编辑窗口,然后在左侧对应的Sheet上双击,右侧空白处粘贴下面的代码。关闭VBA窗口。

    测试效果和代码如下:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    On Error Resume Next

    Application.EnableEvents = False

    Dim i As Long

    For i = 1 To UsedRange.SpecialCells(xlCellTypeLastCell).Row

    If Range("A" & i).Value <> "" Then

    If Range("B" & i).Value = "" And Target.Row <> i Then

    Range("B" & i).Select

    Exit For

    ElseIf Range("C" & i).Value = "" And Target.Row <> i Then

    Range("C" & i).Select

    Exit For

    End If

    End If

    Next

    Application.EnableEvents = True

    End Sub

    展开全文
  • 网上有很多关于怎样实现JTable不能编辑的文章,因为如果不设置的话,双击单元格就会将单元格的内容读入一个默认的编辑器里,很多时候我们并不希望这样的事情发生,所以必须do something来阻止它。呵呵,好吧,我...

    原文链接:http://blog.csdn.net/one_and_only4711/article/details/6594896

    网上有很多关于怎样实现JTable不能被编辑的文章,因为如果不设置的话,双击单元格就会将单元格的内容读入一个默认的编辑器里,很多时候我们并不希望这样的事情发生,所以必须do something来阻止它。呵呵,好吧,我承认大家都知道下面这种方法可以实现让整个表格不不允许被编辑

    [java] view plain copy
    1. DefaultTableModel newTableModel = new DefaultTableModel(dataVector,columnModelVector){  
    2.             @Override  
    3.             public boolean isCellEditable(int row,int column){  
    4.                 return false;  
    5.             }  
    6.         };  
    没什么神秘的,就是重写DefaultTableModel的方法isCellEditable方法,但更多的情况下,我们是需要指定表格中某一列或若干列允许被编辑,如商品列表中的数量,价格等等,这样又如何去实现呢?

        其实仔细观察一下,这个isCellEditable方法会传两个参数进来,明眼人一看就知道,这分别是单元格的行和列索引,所以,根据这个row和column来控制返回true或false,我们的愿望就能实现了。下面是几个例子,要学会举一反三噢:

    1、只允许表格的第三列被编辑

    [java] view plain copy
    1. public boolean isCellEditable(int row,int column){  
    2.     if(column == 3){  
    3.        return true;  
    4.     }else{  
    5.        return false;  
    6.     }  
    7. }  
    2、只允许表格的第二行、第二列的单元格被编辑

    [java] view plain copy
    1.  public boolean isCellEditable(int row,int column){  
    2.    if(row == 2 && column == 2){  
    3.        return true;  
    4.    }else{  
    5.        return false;  
    6.    }  
    7. }  
    3、只允许表格的第4行和第6被编辑

    [java] view plain copy
    1. public boolean isCellEditable(int row,int column){  
    2.    if(row == 4 || row == 6){  
    3.        return true;  
    4.    }else{  
    5.        return false;  
    6.    }  
    7. }  
    展开全文
  • 他的功能和word里面“改写”和“插入”功能类似,你可以在“Excel选项”里面找找设置一下,这个一直也是这样啊,单击代表选中,双击代表编辑。谁的也是这样的。这和桌面的程序类似单击选中双击...
  • 2、用数据验证/数据有效性限定了单元格格式之后,就不能数据非下拉框内容了?3、限定内容不适用了,如何取消?操作:1、设置限定1)先把剪贴板调出来,复制内容后,剪贴板上即可显示复制内容。2)找个空白单元格双击...
  • 在同一单元格内可以用快捷键Alt+Enter进行手动换行,让单元格内的文本显示为多行。有时会遇到这种情况,需要将同一单元格内手动换行的多行...选择要粘贴到的某个单元格粘贴即可,粘贴注意时不能进入单元格编辑模式。...
  • 不想多说什么相关的知识,我说不清也不想抄书,如果想明明白白的知道的话可以去翻书,只是现在Swing的相关的... 现在演示的这个表格中“编号”一栏是只读,即你不能编辑,而且在未选中时背景色为黄色。<br
  • excel设置数字格式不能生效怎么办?有时候从网上或者其他地方得到...如视频所示excel设置数字格式不能生效https://www.zhihu.com/video/1210631676529205248双击单元格进入编辑状态再退出时,手动设置的格式才能生...
  • 知道大家是否在使用wps表格时有遇到需要在一个单元格内换行编辑的情况,当大家需要进行这样的操作的时候首先肯定会尝试使用回车键,但在表格内回车键只能达到切换到下一个单元格的目的,那么我们要怎么才能设置按...
  • 如不采取其他方法,MFC listCtrl控件只有第一列可以编辑,这显然不能满足我们的需要,我们希望list中的每个cell都能编辑。本人参考下面的文章,实现了 listCtrl控件可编辑。 ... 总体思路 向窗口中添加一个editor控件...
  • 如今项目的一个需求就是在页面上使得DataGrid能够实现这种效果,单击选中行,双击编辑单元格,失去焦点则保存数据。在研究了整整两天之后,大致实现。可是差失去焦点保存数据。这篇文章就简单理解...
  • 那都是小白入门基础必修,绝对不容错过,看看不吃亏的~闲话不多侃,废话不多谈,进入今天的正题,大家都知道,双击鼠标是个非常简单的操作,而在处理表格过程中,它的作用真的不能小觑,可以大大提高工作效率,你还...
  • 第7章 Excel 电子表格应用 7.1 本章习题 1选择题 1 如果想要更改工作表的名称可以通过...2 在 Excel中对单元格进行编辑时下列哪种方法不能进入编辑状态_ A双击单元格 B单击单元格 C单击编辑栏 D按 F2键 3 在利用选择性
  • 但是总感觉有点完美,首先新增了一行以后,必须要双击某一个单元格进行内容的输入。从代码上来说,代码量也较大;而且使用的是原生的html标签,有点尴尬。 于是,进一步研以后,进行了一定的优化,直接使用vue...
  • 但是总感觉有点完美,首先新增了一行以后,必须要双击某一个单元格进行内容的输入。从代码上来说,代码量也较大;而且使用的是原生的html标签,有点尴尬。。。。。。 于是,进一步研以后,进行了一定的优化,...
  • 但是总感觉有点完美,首先新增了一行以后,必须要双击某一个单元格进行内容的输入。从代码上来说,代码量也较大;而且使用的是原生的html标签,有点尴尬。于是,进一步研以后,进行了一定的优化,直接使用vue...
  •   如下图:   1.双击下图修改 应用如下 ...【注意,这里有个小技巧,如果光标已经点进去这个单元格,是不能复制进去文字的,但是第一次点击单元格,是可以复制进去文字的】   保存如下:    ...
  • 如下就是一例,我的程序希望第一列(编号列)的内容可以被用户通过双击进行编辑,而其他列则不能被用户编辑单元格能否被编辑取决于JTable的isCellEditable(int row,int column)。如果该函数返回true则(row,column)...
  • 下拉框存值.4、单元格内容过多换行,设置样式为button5、设置单元格背景颜色、字体颜色6、单元格只读、不能编辑7、隐藏列8、行、列单元格内容自适应表宽度9、单元格的值更新10、设置栅格显示器11、双击单元格,...
  • 往OpenOffice Calc中的单元格中粘贴网址时,要双击单元格切换到编辑模式,粘贴后的网址才有超链接属性(即用鼠标单击即可以在浏览器中打开此链接)。有时候从文本文档中粘贴批量的网址到Calc中时,便不能使用这种...
  • 要做在线Excel表格编辑功能,Excel的xls文件格式的解析就是个问题,毕竟这是微软Office的私有专利格式. 所以要做的话还是用通用的csv(Comma Separated ...要实现phpMyAdmin那样细粒度双击单元格编辑,然后AJAX提交也难,

空空如也

空空如也

1 2 3 4 5
收藏数 93
精华内容 37
关键字:

双击单元格不能编辑