パスワード設定されたodsファイルを非表示で

スプレッドシート (Calc) について
返信する
keyharu
記事: 4
登録日時: 5月 12, 2014, 12:05 am

パスワード設定されたodsファイルを非表示で

投稿記事 by keyharu »

複数のodsから、1つのDB用odsファイル(パスワード設定済)を開けようとしています。
開いているところは、裏でわからないようにしたいのですが、うまくできません。
dbFile = "C:\mymy\follow\DB_PROB.ods"
oUrl = ConvertToURL(dbFile)
Dim aArg(2) As New com.sun.star.beans.PropertyValue
aArg(0).Name = "Hidden"
aArg(0).Value = True
aArg(1).Name = "ReadOnly"
aArg(1).Value = True
aArg(2).Name = "Password"
aArg(2).Value = "0178"
oDoc = StarDesktop.loadComponentFromUrl(oUrl, "_blank", 0, aArg())
以上のように書くと、ピロピロっと開いてる様子がわかってしまいます。
aArg(2)のPasswordの部分を消すと、aArg(0)のHidden指定だけでも、全く表示されずに更新ができます。
Password付きのファイルを、表示されないように開くには、どう書いたらいいでしょうか?
または、外部リンクの手動更新時、パスワード付きのDB用.odsは開けないのでしょうか。
よろしくお願いします。
Apache OpenOffice 4.0.0 ,Windows 8.1
返信する

“Calc”に戻る