私はC#でVSTO 2003と呼ばれるWebアプリケーションを持っています。正常に動作します。アプリケーションのURLが必要なので、Webサービスに接続できます。当面は、WebサービスのURLをSheet1_Startupメソッドでハードコードしています。しかし、URLが変更されるので、URLを動的に取得する方法が必要です。 これはVSTOを呼び出すときに、Excelのセルの1つにURLを配置したい場合です WebアプリケーションからVSTO 2003アプリケーションにクエリ文字列を渡す方法はありますか?VSTOアプリケーションでアプリケーションのURLを取得するには
お願いします。
RobertG5
@私は
System.Data.OleDb.OleDbConnection objConn = new System.Data.OleDb.OleDbConnection(
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + @"C:\Examples\VSTO2007\VSTO2007\VSTO2007.xlsx" +
";Extended Properties=Excel 8.0;");
objConn.Open();
System.Data.OleDb.OleDbCommand objCmd = new System.Data.OleDb.OleDbCommand();
objCmd.Connection = objConn;
objCmd.CommandText = "Insert into [Sheet1$]" +
" values ('Test')";
objCmd.ExecuteNonQuery();
// Close the connection.
objConn.Close();
以下のように自分のWebアプリケーションのコードを書き、値がVSTO Excelシートに挿入されますでした。 今、このExcelをダウンロードします。
よろしく、 cmrhema
RobertG5、返信ありがとうございます。 – cmrhema