ユーザーモードのメニュー項目「ファイル > 読み込み > ODBCソースから読み込み」および「ファイル > 書き出し > データをODBCソースに書き出し」は,64ビット版でdisabled
状態となっています。IMPORT ODBC
EXPORT ODBC
も64ビット版では使用できません。これは仕様です。ODBC経由でデータの読み書きをするのであれば,標準のSQLコマンドを使用してください。
注記: 32ビット版アプリケーションは,17r4が最後のリリースとなります。17r5以降,4Dおよび4D Serverは64ビット版アプリケーションのみのリリースとなり,32ビット版は提供されません。
17r3以降,スプレッドシートをVP EXPORT DOCUMENT
で.xlsx
形式でエクスポートすることができるようになりました。.4vp
形式を指定した場合,コマンドは同期処理でファイルを書き出しますが,.xlsx
形式を指定した場合,非同期処理でファイルを書き出した後,コールバックとして渡されたFormula
オブジェクトが実行されるようになっています。On Close Box
フォームイベントでコマンドを実行した場合,ウィンドウが閉じられることにより,非同期処理がアボートされてしまうため,.xlsx
形式のエクスポートはキャンセルされてしまいます。これは仕様です。ダイアログの終了と同時にエクスポートを実行するのであれば,コールバックとして渡されたFormula
オブジェクトが実行された後にウィンドウを閉じるようにしてください。
17r3は,v2004のストラクチャファイルを開くことができる最後のバージョンです。v17r4で開こうとすると「データベースストラクチャが無効です。バージョンが古すぎるか,ファイルを修復する必要があります」というエラーが返されます。これは仕様です。
Write Pro文書・画像・セクション・段落のボーダー(罫線)は,コンテキストメニュー,またはWP SET ATTRIBUTES
とwk border style
wk border width
の組み合わせで設定することができますが,テーブル全体や特定の行列のボーダーは設定することができません。これは仕様です。
ボーダーは,テーブル・行・列ではなく,セルの属性です。テーブル全体や特定の行列のボーダーする場合,下記のようにセルの集合を取得した上でWP SET ATTRIBUTES
を使用します。
$table:=WP Get element by ID($wp;"t1")
$cells:=WP Table get cells($table;1;1;MAXLONG;MAXLONG)
WP SET ATTRIBUTES($cells;wk border style;wk none)