方法 : Visual Studio プロジェクト オートメーションを使用して Excel のプロパティを変更する
更新 : 2007 年 11 月
対象 |
---|
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。 プロジェクトの種類
Microsoft Office のバージョン
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 |
この例では、ワークシートの名前を変更するために Microsoft Office Excel ワークシートのプロパティを使用する方法について説明します。
使用例
Sub ChangeProperties()
' Find the Visual Studio Tools for Office project.
Dim vstProject As Project = DTE.Solution.Item(1)
' Find the Excel workbook.
Dim docItem As ProjectItem = _
vstProject.ProjectItems.Item("ChangeProperties.xls")
' Find and rename the worksheet.
Dim sheetItem As ProjectItem = _
docItem.ProjectItems.Item("Sheet1.vb")
Dim sheetProperties As Properties = sheetItem.Properties
sheetProperties.Item("VST.FileName").Value = "RenamedSheet.vb"
End Sub
コードのコンパイル方法
この例の要件は以下のとおりです。
Visual Basic で作成された ChangeProperties という名前のドキュメント レベルの Excel ブック プロジェクト。このプロジェクトは、ソリューションの最初のプロジェクトである必要があります。
プロジェクト内のブックの形式は、Excel 97-2003 ブック (.xls) である必要があります。
ブック内の Sheet1.vb という名前のワークシート
堅牢性の高いプログラム
次のコードを Visual Studio Macros 統合開発環境 (IDE: integrated development environment) のモジュールに追加します。
参照
処理手順
チュートリアル : Visual Studio プロジェクト オートメーションを使用した新しい Office プロジェクトの作成
方法 : Visual Studio プロジェクト オートメーションを使用してブックにワークシートを追加する
概念
Visual Studio Tools for Office のプロジェクト機能拡張の概要