小编shr*_*810的帖子

使用SOAP从VBA调用Web服务

我正在尝试在Excel宏中调用Web服务:

Set objHTTP = New MSXML.XMLHTTPRequest
objHTTP.Open "post", "https://www.server.com/EIDEServer/EIDEService.asmx"
objHTTP.setRequestHeader "Content-Type", "text/xml"
objHTTP.setRequestHeader "SOAPAction", "PutSchedule"
objHTTP.send strXML      
Run Code Online (Sandbox Code Playgroud)

我得到以下回复:

  <?xml version="1.0" encoding="utf-8"?>
  <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
      <soap:Fault>
        <faultcode>soap:Client</faultcode>
        <faultstring>Server did not recognize the value of HTTP Header SOAPAction: PutSchedule.</faultstring>
        <detail />
      </soap:Fault>
    </soap:Body>
  </soap:Envelope> 
Run Code Online (Sandbox Code Playgroud)

以前有人做过这样的事吗?

excel vba web-services excel-vba

7
推荐指数
1
解决办法
4万
查看次数

不使用剪贴板(VBA)复制Word文档内容

我想知道如何避免使用Windows剪贴板,当你想"复制"Word文档的多个部分时(在宏中使用VBA)

为什么要避免?因为我们在服务器上使用Word,在多用户环境中(我知道它是正式的不赞成)

否则,使用Selection.Copy和Selection.Paste方法可以轻松完成.

谢谢.

vba ms-word word-vba

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

ListView控件加载速度非常慢

当ListView包含超过15000个包含9个子项的列表时,从查询中填充ListView的最快方法是什么.加载我需要大约6分钟.

这是我写的填充ListView控件.

Set rs = db.OpenRecordset(strSQL, dbOpenForwardOnly, dbReadOnly)

With Me.listViewData
    .View = lvwReport
    .GridLines = True
    .FullRowSelect = True
    .ListItems.Clear
    .ColumnHeaders.Clear
End With
'Set up column headers
With Me.listViewData.ColumnHeaders
    .Add , , "Client", 1440, lvwColumnLeft
    .Add , , "Contact", 2160, lvwColumnLeft
    .Add , , "Quote #", 720, lvwColumnCenter
    .Add , , "Date", 1140, lvwColumnLeft
    .Add , , "GrandTotal", 1440, lvwColumnRight
    .Add , , "Weighted Value", 1440, lvwColumnRight
    .Add , , "Chance %", 500, lvwColumnRight
    .Add , , "Sales Cycle", 1140, …
Run Code Online (Sandbox Code Playgroud)

ms-access vba listview recordset access-vba

6
推荐指数
1
解决办法
7474
查看次数

如何使用VBA将焦点设置在MS Access中的任何对象上

如何使用VBA在MS Access中设置已打开的Query对象的焦点?

我正在做这样的事......

 If Application.CurrentData.AllQueries(myqueryname).IsLoaded = True Then
      'set the focus

      ' Export to office links for analysis
      CommandBars("Menu Bar").Controls("Tools").Controls("Office Links").Controls("Analyze It With Microsoft Office Excel").accDoDefaultAction
Run Code Online (Sandbox Code Playgroud)

ms-access vba access-vba

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

在Microsoft Word文档中存储任意元数据

我需要在Word文档中存储自定义元数据.'文档属性'限制为255个字节,但我的数据是>> 10k

我们正在使用VBA编写一个单词扩展来与我们的应用程序进行交互,并希望将我们的应用程序数据存储在word文档中.这个想法是用户可以只共享word文档而不共享我们应用程序的任何其他数据文件.

有没有人想过如何在Office 2003+文档中有效存储任意元数据?

vba ms-word ms-office word-vba

6
推荐指数
1
解决办法
3814
查看次数

vba中的方括号有什么用(访问)

我正在通过访问数据库查找当前的工作,并遇到了一些令人困惑的代码.

Private Sub Form_Current()
  Me.Parent!PF = Me.[Compound Number]
  Me.Parent.start = Me.[Study Start]
    'over and over for different variables
end sub
Run Code Online (Sandbox Code Playgroud)

我想知道vba(数组之外)的括号是什么以及为什么有人需要这个代码.谢谢

ms-access vba access-vba

6
推荐指数
1
解决办法
5296
查看次数

如何在不使用循环的情况下返回VBA中的一系列单元格?

假设我有一个excel传播表,如下所示:

col1   col2
------------
dog1   dog
dog2   dog
dog3   dog
dog4   dog
cat1   cat
cat2   cat
cat3   cat

我想根据"狗"或"猫"返回一系列细胞(dog1,dog2,dog3,dog4)或(cat1,cat2,cat3)

我知道我可以循环检查一个接一个,但是在VBA中是否还有其他方法,所以我可以一次性"过滤"结果?

也许Range.Find(XXX)可以提供帮助,但我只看到一个单元格而不是一系列单元格的示例.

请指教

问候

excel vba range excel-vba

5
推荐指数
1
解决办法
6852
查看次数

使用Access 2007 VBA创建数据透视表

好的,互联网上绝对没有好文章,我可以找到解释或有关于如何使用VBA创建数据透视表的代码示例.我需要这个,因为我需要透视图来显示不同的结果,具体取决于表单中的用户选择.Excel中有一些但Access的语法不同.我知道这是一个蹩脚的问题,但如果有人有一个如何在VBA中创建数据透视表的例子,我真的很感激帮助.

charts ms-access vba pivot access-vba

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

关于自动装箱,Java 中 Map&lt;Integer, Integer&gt; 的有效替代方案?

我正在使用 aLinkedHashMap<Integer, Integer>来存储 2D 游戏中图块上的图层值。较高的数字覆盖较低的数字。

在我的绘制函数中,我迭代设置的值并绘制每个值。这意味着我要(width * height * numLayers)多次拆箱价值观。我计划移植到 Android,因此我希望尽可能高效,但我认为这太多了?

我使用地图的原因是因为层数(键)很重要:4 以上的键是在玩家上方绘制的,等等。所以我经常需要跳过一堆键。

我可能可以只使用 an,int[10]因为我不需要那么多层,但是与我当前的 HashMap 相比,所有未使用的层都会占用 32 位,而我当前的 HashMap 可以有键 0、9,只占用 64 位位。

java autoboxing android unboxing linkedhashmap

5
推荐指数
1
解决办法
1775
查看次数

如何在solr 4.8中获得一个字段的总和

这是我的回复数据:

"response": {
    "numFound": 2,
    "start": 0,
    "docs": [
    {
      "total_amount": 10,
      "id": "2"
    },
    {
      "total_amount": 10,
      "id": "1"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我想得到total_amount的总和.我也试过了facet查询.但我没有得到总和.我有一些博客,但这是针对solr 5.1.http://yonik.com/solr-facet-functions/

java lucene solr facets solr4

5
推荐指数
1
解决办法
3769
查看次数