2006-12-06

λ Office 2007で問題になるマクロの後方互換性

ファイルの保存形式の既定値は最新のバージョンになってしまう問題。SaveAsじゃなくてSaveだったら形式は保存されるのではないかと予想されるが。

まあしかし「プログラム開発の場面では」テンプレートExcelファイルに対して値を入れて保存、みたいな使い方が多い訳で、SaveAs な訳で。

ファイルフォーマットの XlFileFormat.xlExcel9795, XlFileFormat.xlExcel8 については最近はまったばかりなので、 分岐については参考になる。Application.Version の値で分岐すればいいのか。 しかしExcel95から2003までって同じ形式だったというのは、Excel95のスゴさを改めて認識させられる。

λ [.NET] これから学ぶクラス等

  • IEqualityComparer
  • BitArray
  • BitVertor32
  • IConvertible, ICloneable, INullable, IEquatable, IFormattable
  • ServiceBase, ServiceController, ServiceControllerPermision
  • ServiceInstaller, ServiceProcessInstaller
  • SessionChangeDescription, SessionChangeReason
  • Thread SynchronizationContext, Timeout.Infinite
  • ReaderWriterLock , LockCookie
  • IAsyncResult
  • Interlocked, Overlapped
  • ExecutionContext
  • Monitor, Mutex, Semaphore
  • Installer, AssemblyInstaller, ComponentInstaller, ManagedInstaller, InstallContext, InstallerCollection, IManagedInstaller, InstallEventHandler
  • 並列ガベージコレクション
  • PerformanceCounter, StackTrace, StackFrame
  • Debug, Debugger, Trace など
  • ManagementObjectSearcher, ManagementQuery, ManagementEventWatcher
  • FileSystemWatcher, RenamedEventArgs
  • IsolatedStorageFile, DeflateStream
  • SecurityManager, CodeAccessPermission, PermissionSet, NamedPermissionSet, PermissionSetCollection, IEvidenceFactory, IPermission
  • DirectorySecurity, FileSecurity, RegistorySecurity
  • AccessRule, AuthorizationRule, AuthorizationRuleCollection
  • CommonAce, CommonAcl, CompoundAce, GeneralAce, GeneralAcl
  • AuditRule, MutexSecurity, ObjectSecurity, SemaphoneSecurity
  • System.Security.Permission*
  • System.Security.Policy*
  • System.Security.Principal*
  • リフレクション
  • System.Net.Mail は無視だ
  • CultureInfo, RegionInfo, DateTImeFormatInfo, NumberFormatInfo, CompareInfo, CultureAndRegionInfoBuilder
  • System.Drawing

こうやって並べると道程の半分も行ってないようだなあ。道は長い。しかも3.0は全く入ってないし。

λ 日本を財政破綻の危機から救うための提案

提案の中身については概ね同意なのだが、それを実現する手続きとして、 現在の霞ヶ関が事実上の法案作成部門である、という状況のままでは絶対に通らない。

市民の手で法案を作成し、霞ヶ関を通さず国会で議論してもらう、というような流れが必要だ。 まあ「市民」っていう言葉も現状ではネガティブになりつつあるけど…

λ Thinpad X60 tablet

これだったら HP tc4400 買う。

[]