2009-06-25 8 views
0

私は、ユーザーから情報を収集するために使用しているVSTO Excel Workbookプロジェクトを持っています。このブックは、ホストアプリケーションの内部から起動されていますが、表示する内容と表示方法が分かるように、ワークブックを開く前にいくつかのパラメータを渡す必要があります。これを行う最善の方法は何ですか?VSTO Excelブックにデータを渡しますか?

+0

私はurを取得しませんでした。あなたはそれが開かれるときに表示したいもの..簡単に私に連絡してください..私はあなたが私を助けることができると思う..あなたはスタートアップの列を非表示にするかhsowしたいですか? –

+0

@LPCRoy、答えを見つけましたか?私は同じ問題を抱えています。 –

答えて

0

データベースと隔離されたストレージを使用して、ホストとhosteeの間でデータを交換します。

+0

Vstoとデータベース??? :O –

1

私が本当に好きではないブックにデータを渡す方法がありますが、それはあなたに合っているかもしれません。基本的にブックの特定のセルの値を設定し、Excelのイベントハンドラでこれらの値を処理します。

Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); 
       Microsoft.Office.Interop.Excel.Workbook wb = excel.Workbooks.Open(filepath); 
       var sheet = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets[1]; 
       var range = sheet.Range["A1"]; 
       range.Value2 = "some value"; 
関連する問題