标签: excel-2007

如何将一列文本URL转换为Excel中的活动超链接?

我在excel中有一个列,其中包含所有网站URL值.我的问题是我想将网址值转换为活动链接.该列中大约有200个条目,所有单元格中都有不同的URL.有没有办法我可以创建活动超链接到所有单元格而无需编写宏.

excel-2007 hyperlink

260
推荐指数
10
解决办法
58万
查看次数

为什么我的Excel Addin中出现"无法在证书库中找到清单签名证书"?

我有几年前在Visual Studio 2008中创建的Excel加载项目.它已经进行了一些更改,因此我已升级到Visual Studio 2010(我能够使用的唯一IDE).不确定这是否导致问题,但它是背景信息.

当我检查代码并编译它时,我收到错误,"错误1无法在证书存储中找到清单签名证书."

谁能告诉我这意味着什么以及如何解决它?

vsto excel-2007 visual-studio

215
推荐指数
6
解决办法
22万
查看次数

Excel"外部表格不是预期的格式".

我正在尝试使用下面显示的代码读取Excel(xlsx)文件.我得到一个"外部表不是预期的格式." 错误,除非我已在Excel中打开该文件.换句话说,我必须首先在Excel中打开文件,然后才能从我的C#程序中读取.xlsx文件位于我们网络上的共享中.如何在不先打开文件的情况下读取文件?谢谢

string sql = "SELECT * FROM [Sheet1$]";
string excelConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + pathname + ";Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1;\"";

using (OleDbDataAdapter adaptor = new OleDbDataAdapter(sql, excelConnection)) {
    DataSet ds = new DataSet();
    adaptor.Fill(ds);
}
Run Code Online (Sandbox Code Playgroud)

c# excel-2007 xlsx import-from-excel

160
推荐指数
5
解决办法
34万
查看次数

在Excel 2007中使用换行符导入CSV

我正在开发一项功能,将搜索结果导出到CSV文件,以便在Excel中打开.其中一个字段是一个自由文本字段,可能包含换行符,逗号,引号等.为了抵消这一点,我将字段用双引号(")包装.

但是,当我将数据导入Excel 2007时,设置适当的分隔符,并将文本限定符设置为双引号,换行符仍然在换行符处创建新记录,我希望在其中看到整个文本字段单细胞.

我也尝试用CR(\ r)替换CR/LF(\ r \n),再用LF(\n)替换,但没有运气.

有没有其他人遇到过这种行为,如果有,你是如何解决的?

TIA,
-J

编辑:
这是我用手写的复制问题的快速文件.

ID,名称,描述
"12345","史密斯,乔","嘿.
我的名字是乔."

当我将其导入Excel 2007时,我最终得到一个标题行和两个记录.请注意,"Smith,Joe"中的逗号正在正确处理.这只是造成问题的换行符.

csv excel newline excel-2007

110
推荐指数
8
解决办法
16万
查看次数

什么时候应该使用xlsm或xlsb格式?

由于Excel 2007中,微软已经分裂的经典.xls格式的多种格式(特别是.xlsx,.xlsm,.xlsb).我理解.xlsx格式的用途和目的没有问题,但我仍然想知道在创建包含某个VBA的文件时是否应该使用a .xlsm.xlsb格式.

当然,您可以在网上找到一些主题,例如:

我从最后一个链接中理解的是,这.xlsm是某种XML格式,因此需要自定义功能区选项卡.

除了格式之间的概念差异(.xlsm基于XML VS .xlsb二进制文件),使用任何此文件时是否有任何实际差异(除了功能区自定义)?
你有没有看到使用这些格式的任何真正的区别?

excel excel-2007 xlsm xlsb

100
推荐指数
5
解决办法
16万
查看次数

如何使用VBA添加自定义功能区选项卡?

我正在寻找一种在Excel功能区中添加自定义选项卡的方法,该选项卡带有几个按钮.我偶然发现了一些通过谷歌解决它的资源,但看起来都很狡猾,而且非常复杂.

什么是快速简单的方法呢?当我的VBA加载到Excel时,我想要加载新标签.

更新:我从这里尝试了这个例子,但在最后一条指令上得到了"需要对象"错误:

Public Sub AddHighlightRibbon()
Dim ribbonXml As String

ribbonXml = "<mso:customUI xmlns:mso=""http://schemas.microsoft.com/office/2009/07/customui"">"
ribbonXml = ribbonXml + "  <mso:ribbon>"
ribbonXml = ribbonXml + "    <mso:qat/>"
ribbonXml = ribbonXml + "    <mso:tabs>"
ribbonXml = ribbonXml + "      <mso:tab id=""highlightTab"" label=""Highlight"" insertBeforeQ=""mso:TabFormat"">"
ribbonXml = ribbonXml + "        <mso:group id=""testGroup"" label=""Test"" autoScale=""true"">"
ribbonXml = ribbonXml + "          <mso:button id=""highlightManualTasks"" label=""Toggle Manual Task Color"" "
ribbonXml = ribbonXml + "imageMso=""DiagramTargetInsertClassic"" onAction=""ToggleManualTasksColor""/>"
ribbonXml = ribbonXml + "        </mso:group>"
ribbonXml = ribbonXml …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-2007 ribbonx

94
推荐指数
6
解决办法
20万
查看次数

Excel公式引用'CELL TO THE LEFT'

我正在尝试进行条件格式化,以便如果值与其左边的单元格中的值不同,单元格颜色将会改变(每列是一个月,每行是特定对象的费用.我想监视几个月内价格变化很容易.)

我可以按单元格格式化并拖动它,但我希望将一个通用公式应用于整个工作表.

谢谢!

excel excel-2007 excel-formula

73
推荐指数
5
解决办法
27万
查看次数

将相同的文本附加到Excel中的列中的每个单元格

如何将文本附加到Excel中的列中的每个单元格?我需要在末尾添加一个逗号(",").

例:

email@address.com 变成 email@address.com,

数据样本:

m2engineers@yahoo.co.in
satishmm_2sptc@yahoo.co.in
threed_precisions@rediffmail.com
workplace_solution@yahoo.co.in
threebworkplace@dataone.in
dtechbng@yahoo.co.in
innovations@yahoo.co.in
sagar@mmm.com
bpsiva@mmm.com
nsrinivasrao@mmm.com
pdilip@mmm.com
vvijaykrishnan@mmm.com
mrdevaraj@mmm.com
b3minvestorhelpdesk@mmm.com
sbshridhar@mmm.com
balaji@mmm.com
schakravarthi@mmm.com
srahul1@mmm.com
khramesh2@mmm.com
avinayak@mmm.com
rockindia@hotmail.com
Run Code Online (Sandbox Code Playgroud)

excel excel-2007

68
推荐指数
4
解决办法
61万
查看次数

Excel:令人难以置信的缩小和扩展控件

偶尔,我会遇到一个电子表格,它会受到魔法按钮或列表框的影响,随着时间的推移会变大或变小.

代码中没有任何内容可以指示这一点.

还有其他人经历过这种快乐吗?

excel vba excel-2007 excel-2003 excel-2010

59
推荐指数
4
解决办法
11万
查看次数

Excel日期从yyyymmdd转换为mm/dd/yyyy

我一直在寻找大约一个小时的Excel如何做到这一点.

我有一个从旧系统创建的Excel文件,我从SQL Server数据库中提取信息,我将把信息输回到SQL Server数据库,并希望日期匹配.

我尝试过创建一个自定义格式,但我不确定我是否正确地做了.我发现了几个地方,他们希望走另一条路mm/dd/yyyyyyyymmdd ,但他们都没有帮助.

我不熟悉在任何Microsoft产品中使用VBA,否则我确信这将是一个简单的任务.

我有两个需要更改的单独列.

如何将整列从(float)yyyymmdd格式化 为(Date)mm/dd/yyyy

excel vba excel-2007 excel-vba

54
推荐指数
4
解决办法
31万
查看次数