VBAの戻り値

Smart View VBA関数は、関数が成功したか失敗したかを示す次のいずれかの値を戻します。戻り値ゼロ(0)は、関数が正常に実行されたことを示します。負数はクライアントの問題を表し、正数はサーバーの問題を表します。表2に、戻り値を示します。

表 2. 戻り値とその説明

戻り値

 

説明

4

SS_ERR_ERROR

データ・プロバイダ固有のエラー、または値にマップできない一般的なエラー。

2

SS_NO_GRID_ON_SHEET_BUT_FUNCTIONS_SUBMITTED

グリッドなしの関数シートが発行されたときに戻される値。

1

SS_SHEET_NOT_CONNECTED_BUT_FUNCTIONS_SUBMITTED

接続されていない関数シートが発行されたときに戻される値。

0

SS_OK

関数が正常に実行されました。

-1

SS_INIT_ERR

初期化エラー。

-2

SS_TERM_ERR

終了エラー。

-3

SS_NOT_INIT

初期化エラー。

-4

SS_NOT_CONNECTED

スプレッドシートがサーバーに未接続です。

-5

SS_NOT_LOCKED

スプレッドシートがロックされていません。

-6

SS_INVALID_SSTABLE

スプレッドシートが不安定になりました。

-7

SS_INVALID_SSDATA

スプレッドシートに無効なデータが含まれています。

-8

SS_NOUNDO_INFO

元に戻す操作の情報が存在しません。

-9

SS_CANCELED

操作が取り消されました。

-10

SS_GLOBALOPTS

使用しません。

-11

SS_SHEETOPTS

使用しません。

-12

SS_NOTENABLED

元に戻す操作が使用可能ではありません。

-13

SS_NO_MEMORY

使用可能なメモリー・リソースが不足しています。

-14

SS_DIALOG_ERROR

適切なダイアログ・ボックスが表示されませんでした。

-15

SS_INVALID_PARAM

関数に無効なパラメータが含まれています。

-16

SS_CALCULATING

計算が実行中です。

-17

SS_SQL_IN_PROGRESS

非推奨設定。

-18

SS_FORMULAPRESERVE

スプレッドシートが式の保持モードであるため操作を実行できません。

-19

SS_INTERNALSSERROR

指定したシートでは操作を実行できません。

-20

SS_INVALID_SHEET

現行シートを判別できません。

-21

SS_NOACTIVESHEET

スプレッドシート名が指定されずアクティブなシートが選択されていません。

-22

SS_NOTCALCULATING

計算が実行されていないため計算を取り消せません。

-23

SS_INVALIDSELECTION

選択パラメータが無効です。

-24

SS_INVALIDTOKEN

使用しません。

-25

SS_CASCADENOTALLOWED

カスケード・リスト・ファイルを作成できない、またはスプレッドシートを他の文書に埋め込んだ状態でカスケードを試行しています。

-26

SS_NOMACROS

ライセンスによりスプレッドシート・マクロが実行できません。

-27

SS_NOREADONLYMACROS

ライセンスの制約により、データベースを更新するスプレッドシート・マクロを実行できません。

-28

SS_READONLYSS

読取り専用ライセンスのためデータベースを更新できません。

-29

SS_NOSQLACCESS

非推奨設定。

-30

SS_MENUALREADYREMOVED

メニューがすでに削除されています。

-31

SS_MENUALREADYADDED

メニューはすでに追加されています。

-32

SS_NOSPREADSHEETACCESS

使用しません。

-33

SS_NOHANDLES

使用しません。

-34

SS_NOPREVCONNECTION

使用しません。

-35

SS_LROERROR

使用しません。

-36

SS_LROWINAPPACCESSERR

使用しません。

-37

SS_DATANAVINITERR

使用しません。

-38

SS_PARAMSETNOTALLOWED

使用しません。

-39

SS_SHEET_PROTECTED

指定されたワークシートは保護されている。ワークシートの保護を解除して操作を再試行する必要がある。

-40

SS_CALCSCRIPT_NOTFOUND

計算スクリプトが見つからない。

-41

SS_NOSUPPORT_PROVIDER

プロバイダがサポートされていません。

-42

SS_INVALID_ALIAS

別名が無効です。

-43

SS_CONN_NOT_FOUND

接続が見つかりませんでした。

-44

SS_APS_CONN_NOT_FOUND

Provider Services接続が見つかりませんでした。

-45

SS_APS_NOT_CONNECTED

Provider Servicesが接続されていません。

-46

SS_APS_CANT_CONNECT

Provider Servicesが接続できません。

-47

SS_CONN_ALREADY_EXISTS

接続がすでに存在しています。

-48

SS_APS_URL_NOT_SAVED

Provider Services URLが保存されていません。

-49

SS_MIGRATION_OF_CONN_NOT_ALLOWED

接続の移行が許可されません。

-50

SS_CONN_MGR_NOT_INITIALIZED

接続マネージャが初期化されていません。

-51

SS_FAILED_TO_GET_APS_OVERRIDE_PROPERTY

Provider Servicesの上書きプロパティの取得に失敗しました。

-52

SS_FAILED_TO_SET_APS_OVERRIDE_PROPERTY

Provider Servicesの上書きプロパティの設定に失敗しました。

-53

SS_FAILED_TO_GET_APS_URL

Provider Services URLの取得に失敗しました。

-54

SS_APS_DISCONNECT_FAILED

Provider Servicesの切断に失敗しました。

-55

SS_OPERATION_FAILED

操作が失敗しました。

-56

SS_CANNOT_ASSOCIATE_SHEET_WITH_CONNECTION

シートと接続を関連付けできません。

-57

SS_REFRESH_SHEET_NEEDED

ワークシートのリフレッシュが必要です。

-58

SS_NO_GRID_OBJECT_ON_SHEET

シートにグリッド・オブジェクトがありません。

-59

SS_NO_CONNECTION_ASSOCIATED

接続が関連付けられていません。

-60

SS_NON_DATA_CELL_PASSED

データ・セルが渡されていません。

-61

SS_DATA_CELL_IS_NOT_WRITABLE

データ・セルは書込み可能ではありません。

-62

SS_NO_SVC_CONTENT_ON_SHEET

シートにSmart Viewコンテンツがありません。

-63

SS_FAILED_TO_GET_OFFICE_OBJECT

Officeオブジェクトの取得に失敗しました。

-64

SS_OP_FAILED_AS_CHART_IS_SELECTED

チャートが選択されているため操作が失敗しました。

-65

SS_EXCEL_IN_EDIT_MODE

Excelが編集モードになっています。

-66

SS_SHEET_NON_SMARTVIEW_COMPATIBLE

シートにSmart Viewとの互換性がありません

-67

SS_APP_NOT_STANDALONE

アプリケーションがスタンドアロンではありません。

-68

SS_SMART_VIEW_DISABLED

Smart Viewが使用不可です。

-69

SS_VBA_DEPRECATED

関数が非推奨になっています。

-70

SS_OPERATION_NOT_SUPPORTED_IN_MULTIGRID_MODE

演算子は複数グリッド・モードのワークシートではサポートされません。

-71

SS_INVALID_MEMBER

メンバー名が無効です。HypGetMemberInformationで使用されます。

-72

SS_NO_SV_NAME_RANGE

名前付き範囲を使用できません。HypGetNameRangeListで使用されます。

-73

SS_AMBIGUOUS_MENU

メニュー・アイテムが不明のために解決できませんでした。HypExecuteMenuで使用されます。