Как использовать параметр «post» с методом гиперссылки Excel «follow (...)» в 2003 году? - PullRequest
0 голосов
/ 28 июля 2010

Если вы посмотрите в справку Excel по методу Follow объекта Hyperlink, вы увидите, что он принимает POST как способ отправки данных.Как мне заполнить строку Extra Info или байтовый массив?Как мне отформатировать данные?Каков предел для данных, которые будут отправлены?См. Ниже:

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

Method Дополнительный вариантОпределяет способ прикрепления ExtraInfo.Может быть одной из следующих MsoExtraInfoMethod констант.

ExtraInfo для указания координат карты изображения, содержимого формы или имени файла FAT.

Метод Необязательный вариант.Определяет способ ExtraInfo.Может быть одной из следующих MsoExtraInfoMethod констант

  • msoMethodGet ExtraInfo - это строка, добавляемая к адресу.
  • msoMethodPost ExtraInfo публикуется как массив строк или байтов.

1 Ответ

1 голос
/ 28 июля 2010

Если вы GET ting, вы форматируете его как строку.

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

Таким образом, если ссылка была www.stackoverflow.com, вы переходите к www.stackoverflow.com/questions/3354606/

Если вы POST, вы можете использовать либо строковый, либо байтовый массив.Вы можете попробовать что-то вроде

username=asdf

или

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

Возможно, вам придется поискать спецификации для сообщений HTTP и отправить весь заголовок.

...