Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
4D View Pro: 実践編(Developer Conference 2018より)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
4D Japan
January 19, 2019
Technology
0
130
4D View Pro: 実践編(Developer Conference 2018より)
4D Japan
January 19, 2019
Tweet
Share
More Decks by 4D Japan
See All by 4D Japan
4D 21
miyako
0
6
4D 20 R10
miyako
0
27
4D 20 R9
miyako
0
15
4D 20 R7 & R8
miyako
0
68
Unicodeの話 (2007)
miyako
0
24
Unicodeの話 (2008)
miyako
0
40
Google Apps Integration (2012)
miyako
0
36
Creating Custom Widgets (2012)
miyako
0
43
マルチスレッディングの仕組み (2016)
miyako
0
41
Other Decks in Technology
See All in Technology
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
330
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
850
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
4
370
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
220
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
190
AWS Network Firewall Proxyを触ってみた
nagisa53
1
240
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
So, you think you're a good person
axbom
PRO
2
1.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
740
The Curious Case for Waylosing
cassininazir
0
240
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Technical Leadership for Architectural Decision Making
baasie
2
250
Faster Mobile Websites
deanohume
310
31k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Transcript
⽣まれ変わった表計算モジュール A first peek into 4D View Pro by Jean
Laguerre 4D View Pro
ふたつの"顔"を持つ 4D View Pro リストボックスの拡張オプション ౷߹͞Εͨදܭࢉιϑτ
リストボックスの拡張オプション v16: HDI_VariableRowHeight v16R5: HDI_4DVP_AutoRowHeight v15: HDI_ObjectArraysInListboxes
統合された表計算ソフト(ウィジェット)
4D View Pro
複数のワークシート セルの統合 グラフ 条件付きのスタイル PDF出⼒ エクセル形式の読み書き 462のマクロ関数 4D View Pro
すでに4D Viewを超えている
デモンストレーション
4D View Pro システム要件
4D View Pro ランゲージ
4D View Pro Area アーキテクチャ ViewPro エリア {} ViewPro オブジェクト
ViewPro ドキュメント
プロパティ 型 説明 version Integer コンポーネントのバージョン dateCreation Timestamp 作成⽇時 dateModified
Timestamp 更新⽇時 spreadJS Object 表計算データ meta Object ⾃由領域 オブジェクト 4D View Pro Area
Case of :(Form event=On VP Ready) // セットアップ end case
On VP Ready イベント
4D View Pro コマンド
VP EXPORT DOCUMENT ("area";"MyExport.4VP") ファイルにドキュメントを保存する コマンド
QUERY([Work];[Work]ID=2) [Work]WorkBook:=VP Export to object ("area") SAVE RECORD([Work]) レコードにドキュメントを保存する コマンド
If (Form event=On VP Ready) VP IMPORT DOCUMENT("area";"MyExport.4VP") end if
ファイルからドキュメントを読み込む コマンド
If (Form event=On VP Ready) QUERY([Work];[Work]ID=2) VP IMPORT FROM OBJECT
("area";[Work]WorkBook) End if レコードからドキュメントを読み込む コマンド
VP NEW DOCUMENT ("area") 新規ドキュメントを作成する コマンド
プログラミングでドキュメントを作成する デモンストレーション 表⽰中のスプレッドシートにアクセスする Excel書き出し・PDF変換
4D View Pro powered by SpreadJS
4D View ドキュメントの変換
// 読み込み DOCUMENT TO BLOB("doc.4PV";$blob) // 変換 $objViewPro:=VP Convert from
4D View ($blob) // 表⽰ VP IMPORT FROM OBJECT ("area";$objViewPro) 4D View ドキュメントの変換
デモンストレーション 4D Viewドキュメントを変換する
// 読み込み DOCUMENT TO BLOB("doc.4PV";$blob) // 変換 $objView:=Load 4D View
document($blob) 4D View Pro データの引き継ぎ
デモンストレーション 4D View データの引き継ぎ
• 4D View Pro ライセンス • 64-bit • v16R6 (プレビュー)
• v17 4D View Pro システム要件
Q&A