Excel の Clipboard

by manamana 6. December 2008 18:39

Excel 上のオブジェクトを Clipboard にコピーする時の動作で疑問点があります。

①グラフオブジェクトをコピー
②Excel 終了
③Paint に貼り付け  => グラフの絵が貼り付く

①Range (=表)をコピー
②Excel 終了
③Paint に貼り付け => 貼り付かない

何故かはよく分かりませんが、Range のコピー情報は
Excel の終了時にクリアされてしまいます。
動作が統一されてないのは何故なんでしょうね?
 

Tags:

Development

ASP.NET と Clipboard

by manamana 5. December 2008 01:42

ASP.NET の開発は、マルチスレッドモデルが基本です。
それに対して、一般的な Windows Form の開発は、シングルスレッドモデルです。

Clipboard の機能は、シングルスレッドが前提になっているため
ASP.NET の環境から利用するには一工夫必要です。
・@Page に AspCompat="ture" を加える
・スレッドを発生させ、シングルスレッドで起動させる

たぶんこんな所だと思いますが、何にしてもスレッドの同期が絡んでくるので複雑です 

Tags:

Development

IIS と Office

by manamana 1. December 2008 20:02

IIS の環境、つまりは ASP.NET の世界から Office を呼び出そうとしています。
幾つか障壁を越えていますが、まだ実用的な域に達していません。
うまく行ったとしても、まともな性能は出ないと予想しています。
思いついたときは簡単だと思ったのですが、うまくいかないものですね~
しばらく格闘しそうです。 

Tags:

Development

Web とグラフ

by manamana 27. November 2008 23:30

ここ最近、とある理由でWeb上にグラフを描こうとしています。
グラフエンジンで真っ先に連想できるのは Excel のグラフ機能です。
おそらく一番普及しているグラフエンジンでしょう。

一番ベタベタな方法として、サーバー上に Excel をインストールしておき
必要に応じて Excel にグラフを描かせて、結果のグラフイメージを貼り付ける・・・
というのが考えられますが、どう考えても速度に問題が出るし、
Excel リソースの競合とか考えると頭痛がしてきます。 

Office のコントロールをWeb上で使う方法がある様で、いろいろ試していたのですが
どうも思ったように動いてくれません。
素直に他のライブラリーを使うとか、Flash や Silverlight を検討するとかが良いかも?
などと思っていましたが、 Microsoft Chart Controls なるものを発見。
もしかすると福音になるかもしれません。

Tags:

Development

アクセス解析

by manamana 4. November 2008 16:39

このサイトにはアクセス解析の仕組みがありません。
あまり気にしていなかったですが、必要になってきました・・・作ろう。

ASP.NET の場合、ログイン管理は整備されていますが、
アクセス解析に関しては特に用意されていません。
各プロバイダのアクセス解析サービスを受けるのも悪くありませんが、
ASP.NET のサイトでは逆に使いにくかったりします。
やはりオブジェクトを呼び出す形式にしたいところです。

ということで、今週はアクセス・ログのライブラリーを作ることにしました。
解析自体は Access で直接見ればいいや(笑

おまけ: ログイン管理のためのおまじない・・・なぜこれは自動的に生成されないのだろうか?
  <connectionStrings>
    <remove name="LocalSqlServer" />
    <add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=aspnetdb;Integrated Security=True" providerName="System.Data.SqlClient" />
  </connectionStrings>

Tags:

Development


スポンサーリンク

Calendar

<<  April 2021  >>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

View posts in large calendar

Month List

Twitter