私はVB.netを学び、VSTO(VS2012)から始めようと思いました。別の Windows フォーム (.show on load) を使用して Excel ドキュメントのカスタマイズを実行しようとしています。ドキュメントの読み込み時にフォームを開くことができます。MSDN のドキュメントに Windows フォーム コントロールを配置する方法の例をたくさん見つけました (そしてその方法を見つけました) が、Windows フォームから Excel ドキュメントの一部を参照するのに問題があります。
たとえば、メイン コントロールと呼ばれる Windows フォームで、このサブをボタンに追加しようとしました。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Try
Dim baba As Sheet1
baba.Cells(1, 2).Value = "Llaslmasd"
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
私も試しました:
Dim baba As New Sheet1
と
Dim baba As WorkSheet
baba = Sheet1
シートが共有メンバーでない場合、またはシートを共有する必要がある場合、シートを参照する正しい方法は何ですか?
プログラムで他のシートからシートを挿入しようとすると、問題が発生します (組み込まれていないワークブックで、シート インデックスを変更しますか?)。
私の英語が間違っていたり、質問の形式が間違っていたりしたら申し訳ありません。まだ例を見ていきます。