Tag: office 2013

在Excel中创buildstringVBA输出到Word将返回“False”,而不是string

我试图在Excel VBA中build立一个string,然后输出到一个Word文件。 我创build的基本string工作正常,但这些复杂的string作为“假”来到Word中,所以我不知道我做错了什么。 我正在使用Excel / Word 2013。 示例excel文件和word模板在这里: https : //dl.dropboxusercontent.com/u/5611192/Sales%20Package%20-%20Test%20for%20Word%20Proposal.xlsm https://dl.dropboxusercontent.com/u/5611192/Proposal.docx 不工作的string用以下循环构build: With Sheet1 For RowCnt = Firstrow To Lastrow If .Cells(RowCnt, 15).Value = "x" And .Cells(RowCnt, 13).Value = "" Then strProducts = strProducts & .Cells(RowCnt, 2).Value & " " & .Cells(RowCnt, 8).Value & Chr(11) ElseIf .Cells(RowCnt, 15).Value = "x" And Cells(RowCnt, 13).Value = […]

Excel中的COUNTIF()(Office 2013)

亲爱的我想要消除在一个范围内input重复项目的可能性。 我在自定义数据validation中使用了Excel(office 2013)中的=COUNTIF($C$3:$C$151,C3)<=1 。 以下是我得到的错误。 我无法弄清楚。 请给出你的意见。

将多个表行组合到主表中

每个人都快乐! 有一个问题,并希望你能帮助。 我有一个预算标签的预算电子表格。 在这个标签上大概有8个表格被分成不同的类别。 选项卡中的每个表都具有完全相同的列。 是否有一个非VBScript / MARCO的方式来创build一个主表,将所有的表合并到一个不同的表中的一个表。 这似乎是一个没有脑子,但我已经尝试了一切,我可以想到和网上find,似乎并没有一个体面的解决scheme,没有一个插件称为电力查询。

Excelmacros在两台计算机上的行为是不同的

我有一个Excel文件的问题。 我去年编写了一个macros程序,在工作簿中select所有绿色的工作表作为选项卡颜色。 在昨天之前,每台电脑上的一切正常。 实际上需要修改该文件的计算机开始采取不同的行动,只select第一个工作表。 我卸载并再次安装Excel,但它并没有改变任何东西。 我们在Windows 7 Pro x64上运行Office 2013 Home和Business。 这是我的代码: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Dim selection As Boolean selection = False For Each ws In ActiveWorkbook.Worksheets If ws.Tab.Color = 5296274 Then If selection = False Then ws.Select selection = True Else ws.Select (False) End If End If Next […]

Excel 2013:生成满足所有要求的列表

我需要创build一个电子表格,随机抽取赢家,正确回答所有问题。 validation答案 我已经添加了一个“正确的”列,validation答案是否正确回答。 如果正确,则返回QuestionID;如果为FALSE,则返回“不正确” 。 我有另一个表的答案来validation数据库结果。 9747 | 错误| 正确| 错误 9748 | 正确| 错误| 错误 9749 | 错误| 错误| 正确 9751 | 正确| 错误| 错误 9752 | 错误| 错误| 正确 9753 | 错误| 错误| 正确 拉可能的获胜者 我需要获得正确回答所有问题的所有PersonID。 如果他们错误地回答了一个问题,他们将被取消资格。 另外,如果他们不回答问题,他们将被取消资格。

Excel 2013应用程序,jQuery,WCF调用失败,出现“无传输”错误

编程环境是: – Windows 8桌面; – WCF服务; – Excel 2013办公应用程序; – WCF服务和Excel办公应用程序在同一台机器上运行; – 办公室应用程序对WCF服务进行ajax调用; 发生问题的JavaScript代码(在办公室应用程序中使用)是: function F() { $.support.cors = true; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "http://localhost:5000/<service>/<method>", data: '{<my data>}', dataType: "json", success: … error: … }); } 这是我有的问题 – 当我从Excel 2013应用程序调用WCF服务时,我得到一个“无传输”错误。 我能够确定以下用例:1)只有当我运行独立的Excel 2013实例并从“插入”Excel菜单中插入应用程序时,才会发生这种情况。 2)如果我从VS2012运行应用程序,那么一切都很好,我可以调用WCF服务没有任何问题。 (顺便说一句,WCF服务运行在同一台机器上,我从Excel 2013应用程序中创build的请求是ajax)。 3)与(2)相同的情况。 该应用程序可以进行WCF调用。 然后我也从Excel的“插入”菜单插入我的应用程序的一个实例。 在这种情况下,如果我尝试使用插入的应用程序实例进行WCF调用,则会出现与(1)中相同的错误 – “无传输”。 我在互联网上进行了一些search,发现我的问题可能与我尝试进行的调用是跨域调用有关。 […]

有谁知道VBA转换器Excel 2013的修复?

我们有一个输出一个旧的Excel格式的程序。 当我们使用Excel 2010时,我们不得不使用允许旧格式转换的微软修补程序,在这里find: http : //support.microsoft.com/kb/926430 …修复说,它应该在2013年,但我没有运气。 我的直觉是,没有一个VBA 7文件夹描述,但一个VBA 7.1文件夹,而不是。 32位系统。 (我知道64位的链接,它包含一个32位和64位修复。)希望有人已经遇到了这个问题,并有一些build议! 提前致谢。

受保护的工作表+隐藏的fornula =input单元格时清除值

使用受保护的工作表创build新的Excel工作簿时遇到问题。 当用户双击一个非locking的单元格(带有隐藏公式)时,该值将被清除。 在未受保护的图纸上,值保持不变,并将光标设置为单元格的末尾。 有什么解决方法这个问题?

Workbooks.Open方法抛出HRESULT:0x800A03EC

我打开一个Excel文件使用 object missing = Type.Missing; xlWorkBook = xlApp.Workbooks.Open(strFilePath, missing, false, missing, missing, missing, true, missing, missing, missing, missing, true, missing, missing, missing); 它会抛出HRESULT: 0x800A03EC 它与Office 2010工作正常,但在更新办公室库到版本15,当部署到办公室2013年的服务器。我开始得到这个消息。 我也曾尝试在DomConfig中授予Excel对象的权限,但它没有工作,

VBA激活Word但function区未响应并且加载项未加载

我在Windows 8.1上的Office 2013中有一个Excel VBAmacros,提示用户selectWord文档,然后在Excel中使用当前打开的电子表格在Word中驱动邮件合并,并通过激活Word完成,以便用户可以编辑合并的文档。 它的工作原理和我想要的完全一样。 两个问题,虽然:合并的文档现在是活跃在Word中,但a)点击function区选项卡和控件无法识别(即没有任何反应),和b)我的Word启动目录中的加载项不加载。 这两个问题都可以通过快速Alt-Tab到Excel并回到Word来解决。 但是,我怎样才能防止它呢? 这是为有限的知识用户使用,并不得不解释alt选项卡,为什么他们需要这样做不会很漂亮。 Public Sub MergeMarkedPatients() Dim wd As Word.Application Dim doc As Word.Document Dim src As String, tmpl As String, sh As String Dim savepath As String, filename As String tmpl = SelectFile(Array("Bill Templates", "*.doc; *.docx"), gDocumentsDir) If tmpl = "" Then Exit Sub Set wd = New […]