・ロードスクリプト関連
今日の日時を取得
SET TimestampFormat='YYYY/MM/DD h:mm'; let updateDate = 'updated ' & Timestamp#(now());
テーブルの1行目のカラムの値を取得
let excelDate = peek('COLUMN_NAME', 0, 'TABLE_NAME');
・マクロ関連
ボタンの色変更
set button=activedocument.getsheetobject(objectId) set prop= button.getproperties prop.bkgcolor.primarycol.col = rgb(r,g,b) button.setproperties prop
オブジェクトの情報をxmlに出力 (プロパティが分からない時に便利)
ActiveDocument.GetSheetObject(objectId) .WriteXmlPropertiesFile filePath
エクセルダウンロード (注意:QV v9 は Ajax 環境で動かなかった)
ActiveDocument.GetSheetObject(objectId).SendToExcel
あるfiledの値valueを選択
ActiveDocument.Fields(field).Select value
テキストオブジェクトの文字列を変更
set text = ActiveDocument.GetSheetObject(objectId) set props = text.GetProperties props.Layout.Text.v = ActiveDocument. Variables(variableName).GetContent().String text.setProperties props
・イベント関連
リロード後のイベント
「設定」→「ドキュメントプロパティ」→「トリガー」 →「OnPostReload」→「アクションの編集」
・表示関連
グラフの項目色
「グラフのプロパティ」→「数式」→「軸の左にある+を開く」
→「背景色」→「定義」 に以下を記載
if(DIFF_PLAN_PROCESS_NAME='項目1',rgb(255,0,0), if(DIFF_PLAN_PROCESS_NAME='項目2',rgb(0,255,0)) )