Microsoft Word コネクタのメソッド
Microsoft Word コネクタのメソッドを使用すると、Microsoft Word ドキュメントを使用してさまざまな日常のタスクを実行し、それらを自動化できます。たとえば、ページフッターを追加します。
オープン
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須? |
|---|---|---|---|---|---|
| Filepath | ローカルディスク内の Microsoft Word ファイルへのパスを指定します。 | データ入力 | 文字列 | デフォルト値なし | はい |
| タイムアウト | 処理がタイムアウトするまでの時間を指定します。 | データ入力 | 整数 | デフォルト値なし | いいえ |
| パスワード | ドキュメントがパスワードで保護されている場合は、パスワードを使用します。 | データ入力 | 文字列 | なし | いいえ |
| 戻る | 処理の結果を示すブール値を返します。True の場合、ファイルは開かれました。False の場合、ファイルは開けませんでした。 | データ出力 | ブール | 適用外 | 適用外 |
Open メソッドに関連する問題の詳細については、『KB 記事 KB1123558』および『KB 記事 KB1123548』を参照してください。
AddFooter
指定されたフォントサイズで Microsoft Word ドキュメントにフッターを追加します。
このメソッドを使用するには、追加するテキストを Text パラメーターに指定し、フッターテキストを表示するフォントサイズを FontSize パラメーターに指定します。FontSize パラメーターのデフォルト値は 12 です。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| テキスト | フッターのテキストを指定します。 | データ入力 | 文字列 |
| FontSize | フッターのテキストのフォントサイズを指定します。デフォルト値は 12 です。 | データ入力 | 整数 |
入力するには、「ポートのプロパティを設定する」を参照してください。
AddHeader
指定したフォントサイズで Microsoft Word ドキュメントにヘッダーを追加します。
このメソッドを使用するには、追加するテキストを Text パラメーターに指定し、ヘッダーテキストを表示するフォントサイズを FontSize パラメーターに指定します。FontSize パラメーターのデフォルト値は 12 です。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| テキスト | ヘッダーのテキストを指定します。 | データ入力 | 文字列 |
| FontSize | ヘッダーのテキストのフォントサイズを指定します。デフォルト値は 12 です。 | データ入力 | 整数 |
CellCopy
Microsoft Wordドキュメント内のテーブルの行インデックスと列インデックスを使用して識別されたテーブルセルの内容をコピーします。
このメソッドを使用するには、行インデックスを RowIndex パラメーターに、列インデックスを ColumnIndex パラメーターに指定します。RowIndex と ColumnIndex の既定値は、それぞれ -1 です。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| RowIndex | コピーする必要があるセルの行のインデックス。行インデックス値はゼロ以上である必要があります。デフォルト値は -1 で、これは使用可能なセルがないことを意味します。 | データ入力 | 整数 |
| ColumnIndex | コピーする必要があるセルの列のインデックス。列インデックスはゼロ以上である必要があります。デフォルト値は -1 で、使用可能なセルがないことを意味します。 | データ入力 | 整数 |
CellPaste
コピーしたテーブルセルの内容を、 Microsoft Word ドキュメント内のテーブルの行インデックスと列インデックスを使用して識別されるテーブルセルに貼り付けます。
このメソッドを使用するには、行インデックスを RowIndex パラメーターに、列インデックスを ColumnIndex パラメーターに指定します。RowIndex と ColumnIndex の既定値は、それぞれ -1 です。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| RowIndex | データを貼り付ける必要があるセルの行のインデックス。行インデックス値はゼロ以上である必要があります。デフォルト値は -1 です。これは、データを貼り付けることができる行がないことを意味します。 | データ入力 | 整数 |
| ColumnIndex | データを貼り付ける必要があるセルの列のインデックス。列インデックスはゼロ以上である必要があります。デフォルト値は -1 です。これは、データを貼り付けるための列がないことを意味します。 | データ入力 | 整数 |
クローズ
最後に開いた Microsoft Word ドキュメントを閉じます。ドキュメントを閉じるときに、変更を保存するかどうかは任意です。
Word ドキュメントに加えられた変更を保存する必要がある場合は、saveChanges ブールパラメーターを True に設定し、それ以外の場合は False に設定します。デフォルトでは、saveChanges ブールパラメーターは True に設定されています。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| saveChanges | 閉じる前に Word ドキュメントに加えた変更を保存するかどうかを指定します。デフォルトでは True に設定されており、閉じる前に変更が保存されます。閉じる前に変更を保存する必要がない場合は、False に設定します。 | データ入力 | ブーリアン |
DeleteColumn
Microsoft Wordドキュメント内の列の指定されたインデックス値に基づいて、テーブルから列を削除します。
このメソッドを使用するには、削除する必要がある列のインデックスを ColumnIndex パラメーターに指定します。デフォルト値は -1 です。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| ColumnIndex | 削除する必要がある列のインデックス。列インデックスはゼロ以上である必要があります。デフォルト値は -1 で、これは削除できる列がないことを意味します。 | データ入力 | 整数 |
DeletePage
指定されたインデックス値に基づいて、 Microsoft Word ドキュメントからページを削除します。
このメソッドを使用するには、削除する必要があるページのインデックス値を PageIndex パラメーターに指定します。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| PageIndex | 削除または削除する必要があるページのインデックス番号を指定します。 インデックス番号を指定しない場合、メソッドはデフォルトで最初のページを削除します。 |
データ入力 | 整数 |
DeleteRow
指定されたインデックス値に基づいて、 Microsoft Word ドキュメントのテーブルから行を削除します。
このメソッドを使用するには、削除する必要がある行のインデックスを RowIndex パラメーターに指定します。デフォルト値は -1 です。
| パラメーター | 説明 | データポートタイプ | データタイプ |
|---|---|---|---|
| RowIndex | 削除する必要がある行のインデックス。行インデックス値はゼロ以上である必要があります。デフォルト値は -1 です。これは、削除できる行がないことを意味します。 | データ入力 | 整数 |
DeleteTable
Microsoft Word ドキュメントからテーブルを削除します。
ドキュメント内に複数のテーブルがある場合、メソッドはドキュメント内の最初のテーブルを削除します。
ExportToPDF
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須? |
|---|---|---|---|---|---|
| Filepath | Word ドキュメントが PDF にエクスポートされる場所へのパスを指定します。 | データ入力 | 文字列 | デフォルト値なし | はい |
検索
- 入力
- テキスト
- 出力
- Return (Boolean)
GetCellValueByIndex
- 入力
- CellIndex
GetFooterText
Microsoft Word ドキュメント内のフッターの内容を返します。
GetHeaderText
Microsoft Word ドキュメント内のヘッダーの内容を返します。
GetPageCount
Microsoft Word ドキュメントのページ数を返します。
GetRowIndexByValue
GetTable
Microsoft Word ドキュメントのテーブルのデータを、テーブルオブジェクトおよびデータテーブルとして返します。ドキュメントに複数のテーブルが含まれている場合は、テーブルインデックスを指定してメソッドのテーブルを識別することができます。必要に応じてテーブルタイプを指定することもできます。
- メソッド設定アイコン (
) をクリックします。
- テーブルタイプを選択します。
- [OK] をクリックします。
GetTableCellValues
1 つまたは複数のテーブルセルの値を返します。
- メソッド設定アイコン (
) をクリックします。
- (
) をクリックします。
- セルのインデックス値を入力します。
- さらにインデックス値を追加するには、手順を繰り返します。
- [OK] をクリックします。
GetTableCount
Microsoft Word ドキュメントのテーブル数を返します。オプションで、メソッドが識別するテーブルのタイプを指定できます。
- メソッド設定アイコン (
) をクリックします。
- テーブルタイプを選択します。
- [OK] をクリックします。
GetTableRowData
Microsoft Word ドキュメントの行の 1 つまたは複数のセル内の値を返します。行のセルのインデックス値を指定できます。
- メソッド設定アイコン (
) をクリックします。
- インデックス値の追加アイコン (
) をクリックします 。
- セルのインデックス値を入力します。
- さらにインデックス値を追加するには、手順を繰り返します。
- [OK] をクリックします。
GetText
Microsoft Word ドキュメントのすべてのテキストコンテンツを返します。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須? |
|---|---|---|---|---|---|
| 戻る | Word ドキュメントからテキストを返します。 | データ出力 | 文字列 | デフォルト値なし | 適用外 |
InsertNewColumn
- 入力
- ColumnIndex
InsertNewRow
- 入力
- RowIndex
InsertPicture
InsertTable
Microsoft Word ドキュメントにテーブルを挿入します。Microsoft ドキュメントにテーブルを挿入します。挿入する前に設定して、オプションでドキュメントをカスタマイズできます。
- メソッド設定アイコン (
) をクリックします。
- [ヘッダーを含める (Include Headers)] を選択します。
- 境界線のスタイルと自動調整の動作を選択します。
- [空の行を含める (Include Empty Rows)] を選択します。
- 特定の列を無視するには、インデックス値の追加アイコン (
) をクリックします 。
- 列のインデックス値を入力します。
- [OK] をクリックします。
- 入力
- ブックマーク
InsertText
Word ドキュメントの先頭にテキストを挿入します。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須? |
|---|---|---|---|---|---|
| テキスト | テキストを取得します。 | データ入力 | 文字列 | デフォルト値なし | はい |
IsOpen
Microsoft Word ドキュメントが開いているかどうかを確認します。
MergeByCellIndices
MergeByRowCol
ReplaceBookmark
ReplaceBookmarks
- 入力
- テキスト
- コンポーネントをダブルクリックします。
- [ラベル / ブックマークを指定 (PROVIDE LABELS/BOOKMARKS)] ダイアログボックスで、クリックしてラベルを追加アイコン (
) をクリックし、置き換えるためのブックマークを入力します。
さらにブックマークを追加するには、この手順を繰り返します。
- [OK] をクリックします。
ReplaceFooterText
- 入力
- FindText
ReplaceHeaderText
- 入力
- FindText
ReplaceStaticText
Microsoft Word ドキュメント内のテキストを検索して、指定されたテキストに置き換えます。設定に基づいて、ブックマーク、見出し、または任意のテキストを置き換えます。
- メソッド設定アイコン (
) をクリックします。
- テキスト追加アイコン (
) をクリックします。
- 置き換えるための見出し、ブックマーク、またはテキストを入力します。
- さらにテキストを入力するには、手順を繰り返します。
- [OK] をクリックします。
- 入力
- オブジェクト
ReplaceText
- 入力
- FindText
サイズを変更
- 入力
- 左
保存
開いている Microsoft Word ドキュメントを保存します。
SaveAs
- 入力
- Filepath
SetTable
- 入力
- テーブル
SetTableCellValues
Microsoft Word ドキュメント内のテーブルセルの内容を設定します。
- コンポーネントをダブルクリックします。
- [セルインデックスを指定 (PROVIDE CELL INDEXES)] ダイアログボックスで、クリックしてセルインデックスを追加アイコン (
) をクリックし、セルインデックスを入力して値タイプを選択します。
さらにセルインデックスと値タイプを追加するには、この手順を繰り返します。
- [OK] をクリックします。
SetTableRowData
- 入力
- RowIndex 列インデックスを次のように指定します。
- コンポーネントをダブルクリックします。
- [列インデックスを指定 (PROVIDE COLUMN INDEXES)] ダイアログボックスで、クリックしてセルインデックスを追加アイコン (
) をクリックし、列インデックスを入力します。
- [OK] をクリックします。