如何使用Excel 2003超链接“follow(...)”方法的“post”参数?

时间:2010-07-28 15:11:40

标签: excel vba post hyperlink

如果您查看Excel对Follow对象的Hyperlink方法的帮助,您会看到它接受POST作为发送数据的方式。我应该如何填充Extra Info字符串或字节数组?我该如何格式化数据?发送数据的限制是多少?请参阅以下内容:

expression.Follow(NewWindow,AddHistory,ExtraInfo,Method,HeaderInfo)

方法可选变体。指定ExtraInfo的附加方式。可以是以下MsoExtraInfoMethod常量之一。

ExtraInfo 指定图像映射的坐标,表单内容或FAT文件名。

方法可选变体。指定ExtraInfo的附加方式。可以是以下MsoExtraInfoMethod常量之一

  • msoMethodGet ExtraInfo是附加到地址的字符串。
  • msoMethodPost ExtraInfo作为字符串或字节数组发布。

1 个答案:

答案 0 :(得分:1)

如果您是GET,则将其格式化为字符串。

Follow(,,,msoMethodGet,"/questions/3354606/")

因此,如果链接为www.stackoverflow.com,您将转到www.stackoverflow.com/questions/3354606/

如果您是POST,则可以使用字符串OR字节数组。你可以试试像

这样的东西
username=asdf

Content-Type: "application/x-www-form-urlencoded" + Chr(10) + Chr(13) + username=asdf

您可能需要查找HTTP帖子的规范并发送整个标头。