Tag: ms office

如何在Excel VBA中对自动电子邮件正文加粗或彩色文本

我正在发送链接到Excel数据的邮件。 我需要大胆和红色只有几个字,我正在努力,我无法做到这一点。 希望来自这里的人能帮助我。 细胞(我,13)必须得到大胆和红色,当我发送。 toList = Cells(i,4)'从col D获取收件人 eSubject = "Request for KBR transport to " & Cells(i, 2) & " on " & Format(Cells(i, 3), "dd-mmm-yy") eBody = "Dear " & Cells(i, 1) & vbCrLf & vbCrLf & "Can you please arrange KBR Transport for below PASSENGERS." & vbNewLine & vbNewLine & _ " […]

ms excel – 显示所有细胞(AA,AB,AC,AD,AE,AF,AI等)的选项

我有一个使用VBA进行计算的微软Excel工作表。 我启用“显示公式”,我可以看到在一个单元格中的公式显示为“= AI38 * AO34” 。 但是我不能在我的Excel表格中看到AI单元格。 在“Z”之后,我有“AA”,然后是“AB”。 然后它与“AW”和“AX”等等。 如何检查AD到其余的细胞。 单元格不隐藏在此表单中。 请让我知道显示所有细胞的选项。 谢谢

部署到办公室只有桌面插件

我有用C#编写的用于桌面Outlook的插件。 是否可以将其部署到Office商店? 我已阅读此手册https://dev.office.com/docs/add-ins/overview/requirements-for-running-office-add-ins ,但没有发现有关桌面Office插件的任何有用信息。

Excel – 打断连接的string

我在Excel中有一个文本框,如下所示:123456 Smith,John 我真正想要的是这样做:123456在一个叫“员工ID”的字段,史密斯,约翰在另一个字段叫“员工姓名” 名字的起始部分可以有3-6个数字,名字是一致的。 什么是最好的方式去做这件事? 我提供了迄今为止我尝试过的东西,但我不确定从哪里开始。 谢谢

Excel VBA – 以VBA计算

简单的问题。 我有一个string表示一个公式。 喜欢 Dim formula As String formula = Replace(processFormula(2016, 9000, constants, formulaRow), "##", 9000) 'formula has the value "(1007,27*((9000 – 8820)/10000)+1400)*((9000 – 8820)/10000)" MsgBox (formula) 'Evaluate(formula) not working sadly 现在我想在VBA中进行评估并返回结果。 我没有得到评估工作的计算。 processFormula是一个生成公式的函数,它返回一个String。 所以一个string被放入replace函数,用一个数字代替'##'。 这里没什么神奇的。 关于debugging器公式是一个带有上述值的string(它直接从debugging器复制)。 有一个简单而简单的方法吗? 谢谢,我希望它不是重复的。

Excel和区域设置

有什么办法可以禁用Excel来读取date单元格的区域设置? 目前在单元格中的格式是不同的显示和编辑,如下所示:

在NSIS安装程序包中添加MS Access和Excel文件

我正在为我正在开发的一个项目创build一个NSIS安装程序包示例。 我需要某些MS Access和Excel文件自动放置在文档文件夹目录中; “C:\ User \ MyName \ Documents \ PexApp \ Storage”,而不是我的应用程序必须连接到networking共享文件夹来获取文件。 我想离线安装是可能的。 有三个Excel文件应该去PexApp文件夹和两个Access数据库文件应该去PexApp文件夹内的存储文件夹。 如何在安装程序包内添加文件(如果可能的话),以便可以通过安装程序进行离线放置,以及应该使用或考虑哪些脚本或方法?

自动适应所有列,find有数据的最后一行和最后一列

我想: 确保Excel工作表的所有列都被加宽到足以适应列的每一行中的文本; 和 我想find最后一列和在该工作表中有数据的最后一行,即最后一个非空行和最后一个非空列。 具有背景颜色但没有文字的单元也被认为是非空的。 所以,比如,像这样的工作表: 看起来像这样: 而最后一个数据单元被报告为D10,因为它是最后一个脏单元,即使它没有文本。 什么VSTO方法/ API会给我上面的?

使一个艺术字不接受焦点

在VSTO / VBA for Excel或Aspose Cells for Java中是否存在一个API,以便将添加到Excel工作表的艺术字从不接收键盘或鼠标焦点? 例如,在下面的图片中,当我点击艺术字时,它会收到焦点。 当它具有焦点并且我敲击键盘上的Tab键时,焦点转到下一个艺术字,即它上面的那个艺术字。 我想这些艺术字对象永远不会接收键盘或鼠标的焦点。 有没有办法?

跨两个工作表的Vlookup返回是或否

我试图比较两张表中的值,Sheet1列F和Sheet2列F.如果值匹配,我想返回一个'是',如果他们不在Sheet 2列G中,则返回'No'。 有以下的公式,但它不工作。 有人可以看看,并告诉我,我做错了什么? != IF(OR(ISNUMBER(MATCH(Sheet2的F2,Sheet2中1:1048576,0)),ISNUMBER(MATCH(工作表Sheet1 F:!楼工作表Sheet1!1:1,0))), “是”,“否“)