小编afe*_*wcc的帖子

使用Excel VBA获取sharepoint文件夹的内容

通常我使用这段代码来检索VBA中文件夹的内容.但这不适用于sharepoint的情况.我能怎么做 ?

Dim folder As folder
Dim f As File
Dim fs As New FileSystemObject

Set folder = fs.GetFolder("//sharepoint.address/path/to/folder")

For Each f In folder.Files
    'Do something
Next f
Run Code Online (Sandbox Code Playgroud)

编辑(经过shahkalpesh的好评):

如果我在Windows资源管理器中输入地址,我可以访问sharepoint.访问sharepoint需要进行身份验证,但它是透明的,因为它依赖于Windows登录.

excel sharepoint vba

20
推荐指数
3
解决办法
11万
查看次数

使用MAX和GROUP BY选择所有相应的字段

我有这张桌子:

替代文字

我想提出,将返回每个请求deal_id具有最高的行timestamp,并相应status_id.

所以对于这个例子,我会返回2行:

1226, 3, 2009-08-18 12:10:25
1227, 2, 2009-08-17 14:31:25
Run Code Online (Sandbox Code Playgroud)

我尝试用这个查询来做

SELECT deal_id, status_id, max(timestamp) FROM deal_status GROUP BY deal_id
Run Code Online (Sandbox Code Playgroud)

但它会回错status_id:

1226, 1, 2009-08-18 12:10:25
1227, 1, 2009-08-17 14:31:25
Run Code Online (Sandbox Code Playgroud)

mysql sql group-by max greatest-n-per-group

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

使用VBA for Excel的HTTPS POST请求

我使用"WinHttp.WinHttpRequest.5.1"从Excel中的VBA发送HTTP POST请求.但我无法为HTTPS做这件事,因为我收到了SSL证书错误.

您将使用什么VBA代码来协商从Excel中的VBA到网站的SSL连接?

excel https post vba

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

EWS托管API:在添加Internet标头时回复邮件

我正在构建一个可以自动回复某些电子邮件的小客户端.我想为这些回复添加自定义互联网标题.

我试图做的是将扩展属性设置为我收到的电子邮件,并使用该EmailMessage.Reply方法.

但它不起作用.我也试过用EmailMessage.CreateReply.但是,它会创建一个ResponseMessage没有SetExtendedProperty方法的对象.

这是代码的相关部分:

private static readonly ExtendedPropertyDefinition _redFlag = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.InternetHeaders, "X-RED", MapiPropertyType.String);
private static readonly PropertySet _customHeaders = new PropertySet(BasePropertySet.FirstClassProperties, _redFlag);

/* ... some code to connect to Exchange Service ... */

EmailMessage email = EmailMessage.Bind(_service, id, _customHeaders);
email.SetExtendedProperty(_redFlag, "test");
email.Reply(new MessageBody(answer), false);
Run Code Online (Sandbox Code Playgroud)

.net c# ews-managed-api exchange-server-2010

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