- PR -

VB2005でのエクセル加工プログラム実現仕様

投稿者投稿内容
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-01-31 17:27
引用:

ハンドルさんの書き込み (2008-01-31 15:43) より:

はい、VBAでやる事も考えたのですがVBAだと中のソースを見られたり、コピーされたり簡単にできるじゃないですか(知識不足ならすみません)。
なのでVBAをはずしました。VBAでならやりやすいと思うんですけどね。
使用者が中のソースを見れたり編集したりできないようにしたり、コピーしても動けないようにしたりはできないもんですかね・・・


パスワードで保護できますよ。 破ることも可能ですけど。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
unibon
ぬし
会議室デビュー日: 2002/08/22
投稿数: 1532
お住まい・勤務地: 美人谷        良回答(20pt)
投稿日時: 2008-01-31 17:55
引用:

ハンドルさんの書き込み (2008-01-31 15:43) より:
使用者が中のソースを見れたり編集したりできないようにしたり、コピーしても動けないようにしたりはできないもんですかね・・・


だとしたら、Excel を VB(VB6 や VB2005 など)から操作すれば良いと思います。
nakaP
大ベテラン
会議室デビュー日: 2005/09/27
投稿数: 138
お住まい・勤務地: 高知
投稿日時: 2008-01-31 18:01
こんにちは。

VSTOって選択肢はどうでしょうか。
使ったこと無いから分かんないですけど。
Ahf
大ベテラン
会議室デビュー日: 2006/08/16
投稿数: 172
投稿日時: 2008-01-31 19:00
Office2007形式に限定して、なおかつ.Net Framework3.0を利用しても大丈夫ならこういうのもアリですかね。

Shigeya Tanabe's blog : PowerShell で Excel 2007 のシートを操作する

元記事はPowerShellからの操作ですが、System.IO.Packagingなどを利用してExcelファイルを作成、操作できるとのことです。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-01-31 22:11
引用:

こあらさんの書き込み (2008-01-31 10:19) より:
WebBrowserだったらポトリペタでできそうですけど、
> 標準のコンポーネントでは無理です。
と言われると、自信無いです・・・


苦労はあるよ。Word だけど、Excel でも同じと思われ→http://blogs.wankuma.com/jitta/archive/2005/11/12/19254.aspx


引用:

ハンドルさんの書き込み (2008-01-31 15:43) より:
はい、VBAでやる事も考えたのですがVBAだと中のソースを見られたり、コピーされたり簡単にできるじゃないですか(知識不足ならすみません)。


 VBA のプロジェクト プロパティを出して、[保護]タブ。
 VSTO という選択肢は?

スキルアップ/キャリアアップ(JOB@IT)