2010-07-28 3 views
0

Si vous consultez l'aide d'Excel pour la méthode Follow de l'objet Hyperlink, vous verrez qu'il accepte POST comme un moyen d'envoyer les données. Comment dois-je remplir la chaîne Extra Info ou tableau d'octets? Comment dois-je formater les données? Quelle est la limite pour les données à envoyer? S'il vous plaît voir ci-dessous:Comment utiliser le paramètre "post" avec la méthode 2003 de l'hyperlien "follow (...)" d'Excel?

expression.Follow (NewWindow, AddHistory, ExtraInfo, Méthode, HeaderInfo)

Méthode en option Variant. Spécifie la manière dont ExtraInfo est attaché. Peut être l'une des constantes MsoExtraInfoMethod suivantes.

ExtraInfo pour spécifier les coordonnées d'une image cliquable, le contenu d'un formulaire ou un nom de fichier FAT.

Méthode Variante optionnelle. Spécifie la manière dont ExtraInfo est attaché. Peut-être l'une des constantes suivantes MsoExtraInfoMethod

  • msoMethodGetExtraInfo est une chaîne qui est ajouté à l'adresse.
  • msoMethodPostExtraInfo est publié en tant que tableau de chaînes ou d'octets.

Répondre

1

Si vous êtes GET ting, vous le formater en tant que chaîne.

Follow(,,,msoMethodGet,"https://stackoverflow.com/questions/3354606/") 

Donc, si le lien était www.stackoverflow.com, vous iriez à www.stackoverflow.com/questions/3354606/

Si vous êtes POST ING, vous pouvez utiliser un tableau de chaîne ou octets. Vous pouvez essayer quelque chose comme

username=asdf 

ou

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

Vous devrez peut-être consulter les spécifications pour les messages HTTP et envoyer l'en-tête ensemble.

+0

Merci, bugtussle. Je vais essayer et vous dire comment ça s'est passé! – luiscolorado