Я думаю, что это может решить вашу проблему:
В этой рабочей книге:
Private Sub Workbook_Open()
Worksheets("NameHere").Range("A1") = True
End Sub
В окне кода целевого листа: [ 114]
Private Sub Worksheet_Calculate()
If Worksheets("NameHere").Range("A1") Then MacroRuns
Worksheets("NameHere").Range("A1") = False
End Sub
После нескольких часов поиска (я искал прежде, чем отправить здесь) я понял, что должен передать запрос обратно для получения параметра формы. Таким образом, после того как я имею HttpListenerRequest
заполнитесь параметры POST не внутри. Необходимо отправить другой запрос для получения их:
//POST param
if (webRequest.Method == "POST")
{
StreamReader getPostParam = new StreamReader(request.InputStream, true);
postData = getPostParam.ReadToEnd();
byte[] postBuffer = System.Text.Encoding.Default.GetBytes(postData);
postDataStream.Write(postBuffer, 0, postBuffer.Length);
postDataStream.Close();
}
//END POST param