メモ用なWiki - PowerPoint


PowerPoint

PowerPointアドインの作成と実行
  • このページにアドインの作り方の手順が書いてある。

How Do I: Create an Add-in for Microsoft PowerPoint?
  • PowerPointアドインの作り方がコード付きでわかりやすい動画。

Microsoft.Office.Interop.PowerPoint Namespace
  • Microsoft.Office.Interop.PowerPointの名前空間にあるオブジェクトの一覧が載ってる。

.NET Framework クラス ライブラリ-msdn-
  • .NETでどんな名前空間が提供されているかの一覧

PowerPoint ソリューション-msdn-
  • PowerPoint 2010 Object Model
    • PowerPoint 2010で使えるオブジェクトのリファレンス。オブジェクトの一覧が見れる。

How Do I... -msdn-
  • PowerPointのいろんなHowが載ってる

Shape関連のオブジェクトメモ

How to: Work with Shapes (Drawing Objects)
Shape Interface
Shapes Interface

Shapeは、AutoShape, freeform, OLE object, またはpictureのどれかになる。
Shapeプロパティ列挙型の種類列挙型の説明具体的な種類
TypeMsoShapeTypeオブジェクトの種類を表す(オートシェイプ、線、吹き出し、グループ、図表、etc)
AutoShapeTypeMsoAutoShapeTypeオートシェイプの種類を表す四角形、円、円弧、etc
ShapeStyleMsoShapeStyleIndex

Microsoft.Office.Core 名前空間 -
    • これはshapeオブジェクトの.AutoShapeTypeプロパティのタイプ。日本語の方にはそれぞれのEnum変数の訳と説明が載ってる。
    • これはShapeオブジェクトの.Typeプロパティのタイプ。日本語の方にはそれぞれのEnum変数の訳と説明が載っている。
How to: Work with Shapes (Drawing Objects)
インデックスの範囲範囲の説明
10001〜線のスタイルを表す
1〜 5?線以外のの図形のスタイル

関連プロパティ

Adjustments円弧などの図形で出てくる黄色い点(アジャストメントハンドル)について
Connectorコネクターを持っているか持っていないか
ConnectorFormatコネクターのフォーマット
Verticesフリーフォームの場合の座標
Type図形の大まかなタイプ
AutoShapeTypeオートシェイプの図形の細かいタイプ
Topスライド上端から、図形オブジェクトの上端までの距離
Leftスライド左端から、図形オブジェクトの左端までの距離
Width図形オブジェクトの幅
Height図形オブジェクトの高さ
Nodesフリーフォームタイプの場合に持つノード
LineLineFromatオブジェクトを返す
LineFormatLineFormatオブジェクトのプロパティ
HorizontalFlip横に反転した状態であるか
VerticalFlip縦に反転した状態であるか

関連オブジェクト

Presentationプレゼンテーションファイル1つを管理するオブジェクト
Presentationsプレゼンテーションファイルすべてを管理するコレクションオブジェクト
Slide一つのプレゼンテーションファイル中のスライド一枚を管理するオブジェクト
Slides一つのプレゼンテーションファイル中のすべてのスライドを管理するコレクションオブジェクト
Shapeスライド一枚中の一つのShapeを管理するオブジェクト
Shapesスライド一枚中のShapeをすべて管理するコレクションオブジェクト
ShapeNodeShapeがフリーフォームの場合にNodeを管理するオブジェクト
ShapeNodesShapeがフリーフォームの場合にNodeを管理するコレクションオブジェクト
ShapeRange