Tag: excel 2010

如何使用单元格内的hex颜色值突出显示单元格?

我有一个符号和匹配hex颜色的电子表格。 我想用单元格内的hex颜色填充单元格本身(或旁边的单元格)。 我已经读了一些关于“条件格式化”的内容,我认为这是做到这一点的方法。 我怎么能达到我想要的结果?

带有WebBrowser控件的Excel CustomTaskPane – 键盘/焦点问题

我有这个确切的问题https://social.msdn.microsoft.com/Forums/vstudio/en-US/e417e686-032c-4324-b778-fef66c7687cd/excel-customtaskpane-with-webbrowser-control-keyboardfocus-issues?论坛= VSTO 这里还提到https://connect.microsoft.com/VisualStudio/feedback/details/521465/the-focus-issue-between-excel-cells-and-excel-customtaskpane-with-webbrowser-control 我正在写一个使用Visual Studio Professional 2013的Excel 2010插件。我用一个System.Windows.Forms.WebBrowser子程序创build了一个简单的CustomTaskPane。 该插件工作正常,我可以通过点击浏览网页浏览器,并改变checkbox的状态。 当我点击一个input文本框我得到焦点,我看到光标闪烁,但是当我开始input文本发送到Excel,并写入到一个单元格,而不是浏览器内的文本框。 当function区加载时,我添加自定义任务窗格。 private void Ribbon_Load(object sender, RibbonUIEventArgs e) { TaskPaneView taskPaneView = new TaskPaneView(); Microsoft.Office.Tools.CustomTaskPane myTaskPane = Globals.ThisAddIn.CustomTaskPanes.Add(taskPaneView, "Title"); myTaskPane.Visible = true; } 当我点击文本框然后F6它正常工作。 customtaskpane标题会稍微变暗,并在文本框中捕获文本。 我怎样才能解决这个问题,以便当我点击input文本框文本进入框,而不是Excel? 编辑:好的,我做了一些更多的testing。 如果我添加事件在我的TaskPaneView跟踪鼠标进入并单击他们的工作,但只有当我删除Web浏览器子。 这意味着Web浏览器以某种方式阻止这些事件,并阻止TaskPaneView了解它的重点。 如果我还将一个文本框表单控件添加到浏览器旁边的TaskPaneView中,则该文本框完全正常工作,并且TaskPaneView知道它具有焦点,然后浏览器中的input文本字段将开始工作。 如果我直接在Web浏览器上调用焦点方法,那么TaskPaneView就会明白它具有焦点,而且一切正常。 所以显然这个问题并不是真正的键盘问题,而是一个TaskPaneView的问题,当浏览器被点击时,没有被告知它有焦点,所以击键到了错误的地方。 如果我能find一种方法使TaskPaneView明白它已经聚焦每一个应该工作。

Excel 2010:如何在validation列表中使用自动完成function

我正在使用一个大的validation列表,几个vlookup()函数依赖。 这份名单越来越大。 有没有办法input我正在寻找的列表项的第一个字母,而不是手动向下滚动search项目列表? 我做了一些谷歌search,但这表明,这确实可能在早期版本的Excel中,但不是在Excel 2010中。希望你们可以帮忙。 谢谢。

如何删除Excel 2010单元格中的某些字符

在AI列有负载的名字,看起来像这样 [约翰·史密斯] 我仍然希望他们在A,但[]删除…

Excel中的Application.CutCopyMode属性的function到底是什么?

那么首先我发现了几个答案,而谷歌search,但大多数的论坛被阻止在我的Office Network因此在这里问这个问题! 还有一个意图是用简单的英语得到答案:P 我明白,如果我们设置Application.CutCopyMode = False那么复制/剪切结果将消失(即内存将被清除),但什么时候应该使用这个,什么时候不使用? 任何人都可以请帮忙?

popupExcel状态栏?

我正在开发一个需要很长时间才能运行的excel应用程序,所以最好有一个进度条popup来,并给出一些进度指示。 我正在看Excel中的Statusbar属性,它似乎涵盖了我所需要的,除了它不是很明显,即它是在左下angular的一个小小的通知,如果我没有想到我不会注意到我觉得很不满意。 有没有办法让状态栏popup一个新的MsgBox样式窗口类似于您可能期望在Windows上的文件传输? 实际显示在Excel表格中的进度条types对象并不理想,我正在寻找更好的解决scheme。 我在Windows上使用Office 2010。

在Excel 2010中使用VBA代码调用Web服务

我正在尝试在Excel 2010中编写一些可以使用Web服务的VBA代码。 我无法在互联网上find任何相关的资源。 有人可以告诉我如何做到这一点。

查找所有对单元格的引用

我有以下数据 ———————————– . ABC 1 Data Total Left 2 D1 10 5 3 D2 20 13 4 D3 30 21 5 6 7 =A2 1 8 =A3 2 9 =A4 3 10 11 =A2 4 12 =A3 5 13 =A4 6 ———————————– 我正在寻找两件事情。 有没有办法find一个单元格的所有引用? 有没有办法增加单元格的字母? 即当我find参考A7(对于A2),我想要得到B7的值。

将整个工作表复制到Excel 2010中的新工作表

我发现了类似的问题,在一个工作簿中复制整个工作表并将其粘贴到另一个工作簿中,但是我只是简单地复制整个工作表并将其粘贴到新的工作表中 – 在同一个工作簿中。 我正在将2003 .xls文件转换为2010 .xlsm,而用于在工作表之间复制和粘贴的旧方法不会粘贴正确的行高。 我最初的解决方法是循环遍历每一行,并从我复制的工作表中获取行高,然后循环并插入工作表中我所粘贴的行高的值,但这种方法的问题是工作表包含的button会生成更改行编号的新行,并且工作表的格式使得所有行不能只是一个宽度。 我真的希望能够做的只是复制整个工作表并粘贴它。 以下是2003版本的代码: ThisWorkbook.Worksheets("Master").Cells.Copy newWorksheet.Paste 我很惊讶,转换为.xlsm导致这个现在打破。 任何build议或想法将是伟大的。

如何使用VBA中的macrosselect整个Excel表格?

我在c#中find了类似这个问题的解决scheme…请参阅下面的链接 如何selectc#的Excel.Range对象中的工作表中的所有单元格? 有没有人有一个片段在VBA做到这一点? 我不是很熟悉VBA,所以这会有所帮助。 这是我到目前为止… 我通常使用“Ctrl + Shift + Shift + Shift + Shift +”来select数据的整个范围。 当我在macros中运行这个代码时,例如A1:Q398247930。 我需要它 .SetRange Range("A1:whenever I run out of rows and columns") 这非常简单,而且我可以在没有macros的情况下轻松完成,但是我正在试图使整个过程成为一个macros,而这只是其中的一部分。 Sub sort() 'sort Macro Range("B2").Select ActiveWorkbook.Worksheets("Master").sort.SortFields.Clear ActiveWorkbook.Worksheets("Master").sort.SortFields.Add Key:=Range("B2"), _ SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveWorkbook.Worksheets("Master").sort .SetRange Range("A1:whenever I run out of rows and columns") .Header = xlNo .MatchCase = […]