スキップしてメイン コンテンツに移動

投稿

ラベル(excel)が付いた投稿を表示しています

VSTOアドインが表示されなくなった

Office365をアップデートしたせいなのか、VSTOアドインが表示されなくなった。ひょっとしてOffice365はVSTOアドインをサポートしなくなったの?困るよそれは。

DataTableの内容をエクセルにコピーする方法

アプリでデータをエクセルへコピーするときは注意すべきことがある。エクセルではデータが自動変換される。 全角数字「12345」は半角数字「12345」に変わる 頭に「0」が付いている「00012345」は「12345」に変わる 日付「2017/7/7」が数値に変わる(ことがある) 「-」でつながった数字「7-7」が日付の「7/7」に変わる エクセルにデータをコピーするときは、上記のことに気を付けないといけない(場合もある)。数字だけコピーしてOKなら、悩むことは無い。(2018/7/25追記)

.NET Framework 3.5.1 と 4.6.2 でVSTOの動作が違う

エクセルにデータを貼り付けるアプリをC#で作っているのだけど、.NET Frameworkのバージョンの違いで動作が違うことに気がついたので、記録しておきます。

管理者特権が必要です

アプリのテストをしようと、仮想PCを作ってアプリをセットアップして、そういえばエクセルも要るなあと、Office365をインストールしようとしたら、エラーが出るわけです。

64ビットのエクセルアドイン

Officeソフトも64ビット版が入っていることが多くなって、エクセルアドインも64ビットのエクセルで動かしたいというのが自然な流れとなった。しかし、C#で作ったアドインはCOMアドインだから32ビットでしか動かない、、、

エクセル2016でもUTF8のCSVファイルを開いたら文字化けする

CSVファイルをエクセルで編集して保存したら文字化けしたと云うトラブルが、周囲で時々起きるので、その対策をまとめてみる。「エクセルを使うな」と云う意見もあるだろうけど、エクセルがないと仕事にならないしね。

グラフの横軸の目盛をセル数と一致させる

エクセルのグラフは横軸、縦軸が自動的に調整されてありがたいのだが、たまに、軸の目盛間隔を固定したいことがある。

エクセルでCSVファイルをUTF-8で保存する

エクセル2016では、UTF-8でCSVファイルを保存できるようになっていた。これ、いつからできるようになったの?

エクセル2013でオレンジ色が緑色に変わる!

以下の操作をしたところ、セルの色が変わってしまった。 エクセル2010でセルの背景色をテーマ色のオレンジで塗る。ワークブックを保存する。 保存したブックをエクセル2013で開く。(この時点では オレンジ色 )オレンジ色のセルをコピーする。 ブックを新規作成する。そこにコピーしたセルを貼り付ける。(この時点で 緑色 ) どうなっているの?

VisualStudio2017のエクセルアドイン

VisualStudio2017 がでたのでセットアップしてみた。エクセルアドインの新規プロジェクトを作ってみたら、JavaScriptで作れるのか、、、これはびっくり。

エクセルのCOMアドインからヘルプを開きたい

エクセルのアドインをC#で作っていて、ヘルプをワードで書いてPDFで保存して用意したのだけど、アドインをセットアップしたときに、PDFファイルがどこに保存されているのかわからないので、PDFファイルを開けない。

エクセルの乱数を使ってテスト用のデータを作る

ソフトを作るときはテスト用のサンプルデータが必要となります。作りながら、サンプルデータを読ませてどんな感じかを確認しながら進めていくわけです。

エクセルでバーコードを表示する

エクセルでバーコードを表示するには、アクセスのバーコード部品を使うと簡単にできる。

エクセルの名前管理には同じ名前を登録できる

エクセルには複数個のセルに名前を付ける便利な機能がある。参照式を書くときによく使うのだが、困ったことに同じ名前が登録できてしまう。

エクセルのサービスパックのバージョンを調べる

エクセルのサービスパックのバージョンを調べる手順をまとめてみる。

エクセルでユニコードの文字コードをゲットする

エクセルにはUNICODEという関数があるので、文字コードを簡単にゲットできる。

エクセルの列名と列番号を変換するには

エクセルはセルを「A1」とか「AB10」のように英字の列と数字の行番号で指定するのだけど(A1スタイルと云うのかな)、たまに列番号で指定したいときもある。