選択したExcelのセルをMarkdown形式でコピーするExcelアドイン「CopyToMarkdown」に、逆にMarkdown形式の表からExcelにコピーする機能を追加する新バージョンをリリースしました。 これで再編集も大分楽になります。 日付の書式、金額、カンマフォーマットなども生かしたままコピーできます! 右寄せ・左寄は先頭行の設定に従います。 良かったら使ってあげてください。 動作確認済みのOffice&Windows Windows 7 64bit & Office 2010 Windows 10 64bit & Office 2016 必要環境 .NET Framework 4.5.2以上 Visual Studio 2010 Tools for Office Runtimeのインストールが求められるかもしれません (VSの入っていないWindows 7では求められました
Point 32bit強制起動 CMD.Exe で'%SystemRoot%\SysWow64\cscript.exe //Nologo "C:\hoge\NewMDB作成Tbl作成ANSICSVからTBLへ読レポありトラあり.vbs"とするか下記のように32Bit強制します。ここがポイントです。そのままだと動かないのです。 大体whitire.com/vbs/`のTipsを使う http://www.whitire.com/vbs/tips0140.html 大体tipsの140くらいからです。 これらは実は32Bit強制すると、64bitでも動きます。 しかし現在これらのTipsは32bit強制を知らないと使えません。 またサイトでも使われているので、便宜上MDACを入れましたが、本記事ではProviderはできる限りJetに置き換えます。今後はMDACに移行する予定とのことですが、J
PHPExcelの後継PhpSpreadsheetを使おう PHPExcelは非推奨となったため、これからExcel出力を始める場合はPHPExcelの後継であるPHPOffice/PhpSpreadsheetを導入することを推奨する。 PHPExcelでエクセルを出力する方法を紹介していきます。なお、ここで紹介するPHPコードはGitHubのsuin/phpexcel-playground: PHPExcelの遊び場で公開しています。 PHPExcelとは? PHPExcelとは、Excel95、Excel2007等のエクセルファイルを読み書きすることができるピュアPHPのライブラリです。WindowsやExcelが必要ないため、Linux環境だけで完結するのが特徴です。 PHPExcelのインストール Composerでインストールする date_default_timezone_se
Excelのユーザー定義書式に興味を持った方から、 「セミコロンだけが3個並んでいるのは何ですか?」 「セミコロンが2個というのは何を意味しているのでしょう?」 といったご質問をいただくことがあります。 [セルの書式設定]ダイアログ−[表示形式]タブ−[分類]欄で「ユーザー定義」を選択すると、様々なユーザー定義書式を設定することができます。 ユーザー定義書式では、 正の数 負の数 「0」(ゼロ) 文字列 をそれぞれどんな表示にするか指定することができます。 正の数の表示形式を指定する記号 負の数の表示形式を指定する記号 「0」(ゼロ)の表示形式を指定する記号 文字列の表示形式を指定する記号 の区切りとして「;」(セミコロン)が使われます。
無料でダウンロードできるデスクトップ版のOneNoteアプリはずっとOneNote 2013のままかと思っていましたが、いつの間にかOneNote 2016をダウンロードできるようになっているのですね。知りませんでした。 Windows 10にはストアアプリ版OneNoteが統合されていますが、デスクトップ版の方が機能が豊富なので使いやすい場面が多いです。 無料のデスクトップ版OneNote 2016をダウンロードする手順をまとめます。 OneNote 2016を無料でダウンロードする方法早速まいります。 ダウンロードはこちらのページから行います。 Microsoft onenote.com 「OneNote のダウンロード」 http://www.onenote.com/Download ここではWindows用のものをダウンロードする手順を紹介しますが、Mac用のものも適したリンクをク
指定されたブックが最終保存から変更されていない場合は True を指定します。 値の取得と設定が可能なブール型 (Boolean) の値です。 構文 式。保存 式Workbook オブジェクトを表す変数。 注釈 ブックが保存されていない場合、 その Path プロパティは空の文字列 ("") を返します。 変更を加えたブックを保存しない、または保存するかどうかを確認するダイアログ ボックスを非表示にして閉じる場合は、このプロパティに True を設定してください。 例 次の使用例は、作業中のブックにまだ保存されていない変更がある場合、メッセージを表示します。 If Not ActiveWorkbook.Saved Then MsgBox "This workbook contains unsaved changes." End If サポートとフィードバック Office VBA またはこ
選択したExcelのセルをMarkdown形式でコピーするExcelアドインをリリースしました。 日付の書式、金額、カンマフォーマットなども生かしたままコピーできます! 右寄せ・左寄は先頭行の設定に従います。 良かったら使ってあげてください。 動作確認済みのOffice&Windows Windows 7 64bit & Office 2010 Windows 10 64bit & Office 2016 必要環境 .NET Framework 4.5.2以上 Visual Studio 2010 Tools for Office Runtimeのインストールが求められるかもしれません (VSの入っていないWindows 7では求められました) 上記モジュールがインストールされていない場合、インストーラーからダウンロードされてインストールされる。。。と思います。 操作方法 貼り付けたい範囲
サイボウズ・ラボの光成です。 今回はMicrosoft Excelに存在する特別なパスワードの仕様を紹介します。 後半はそれがマクロウイルスと関わるとどうなるか、ちょっとした実験をしたのでその紹介をします。 そもそものきっかけ それは海外の人からのメールでした。 私はCODE BLUE 2015で「MS Officeファイル暗号化のマスター鍵を利用したバックドアとその対策」を発表した際、 Windows/LinuxでMicrosoft Officeファイルの暗号化・復号をコマンドラインでできるツールmsofficeを公開しました。 そのメールはツールについての質問で、「知人からもらったファイルをこのツールで確認すると暗号化されているのにファイルを開くときにパスワードを聞かれない。なぜ?」というものでした。 最初質問の意味がわからなかったのですが、確認すると確かにファイルを開くときにパスワー
この方法は、エクセルに自信があるよ!という中級者でも意外に知られていない方法です。 お友達や仕事の同僚に教えてあげると「すごい!」「これは知らなかった!」と驚かれますよ(^^) (Excel2013以降の新機能です) 1つのセルに氏名が入っている名簿をExcelで作った後に、姓と名を別々のセルに表示したいケースです。 1つ1つ入力し直すのは、とても大変ですね。 データが大量であればあるほど、また同じ作業をしなければなりません。 これまで、FIND関数やLEFT関数、MID関数などを組み合わせて使っていた方も多いのではないでしょうか? Excelには、関数を使うことなく、このようなデータの作り替えを一気にしてくれる機能が備わっています。 下記の表のようにA列のセルにまとめて入力されたデータをB列(姓)とC列(名)に一気に分けてみましょう。 セルに入っている名前を姓と名に分ける方法 ➀ まず、
WindowsでExcelをいじくり倒すコードを書く最適解を探す旅路 複数エクセルの大量データをプログラムでいじくる。 要件 WindowsでExcelはじめとする様々な操作を行いたい。 Excelで数百-数千行の配列をいくつも扱いたい windowsで、exeとしてまとまった形で実行したい GUIがほしい 実行中にその動作を監視したいが、プロセスがとられて動かなくなるのはもちろん嫌だ。 要するにExcelなどのコントロールを行いながら、 「ぱっとみ普通のアプリケーションにしたい」 という要件を叶えるためにgoogleさんにお世話になりまくったが、どこにも最適解だと思われるものは載っておらず、大変だったのでメモっておく。 僕のやり方が本当に最適解か、というのはわからないけど、こういったテキストで助かる人がいればと思い、せめて。 解法1 VBA VBAとはExcelに付属のマクロで、Visu
はじめに "Excel C#" や "Excel VB.NET" でググった新人プログラマが、古い情報や間違った情報で茨の道を選ばずに済むようにと思って書きました。 この記事は、Windows で Visual Studio を使用したデスクトップアプリケーション開発を想定しています。 VB.NET でも作成可能ですが、サンプルコードでは C# 6.0 を使用しています。どちらでもいいなら C# を使いましょう。 C# または VB.NET でExcelファイルを読み込むには Google検索の罠 2016/4/11現在、日本版Googleで 「Excel C#」で検索 または「Excel VB.NET」で検索 すると、1ページ目に出てくるのはすべてMicrosoft.Office.Interop.Excelを使ったCOM参照による方法です。 これはどういう方法かと言うと、Microsof
注: このダウンロードをインストールする前に、コントロール パネルの [プログラムの追加と削除] を使用して、Access データベース エンジンの以前のバージョンをコンピューターからすべて削除しておく必要があります。 インストール手順: [ダウンロード] ボタンをクリックしてファイルをダウンロードし、ハード ディスクに保存します。 ハード ディスクにダウンロードした AccessDatabaseEngine.exe をダブルクリックすると、セットアップ プログラムが起動します。 画面に表示される指示に従って、インストールを完了します。 使用方法: アプリケーションのユーザー: 目的のドライバーを使用する方法については、アプリケーションのドキュメントを参照してください。 OLEDB を使用するアプリケーション開発者: ConnectionString プロパティのプロバイダー引数を "Mi
通常、ADO.NETで処理を書く場合はSQLServerなりOracleなりのデータベースを 対象として処理を行うのですが、Excelにも接続することが出来ます。 Excelの場合、実際は他のライブラリなどを利用して処理をするのが多いですが 知っておくと便利です。 利用するプロバイダーは以下のものとなります。 System.Data.OleDb 接続文字列は以下のようなパターンをとります。 Provider=Microsoft.ACE.OLEDB.12.0;Data Source={ファイルパス};Extended Properties="Excel {ISAMバージョン};HDR={YES/NO}"; ISAMバージョンには、Excel 2003までの形式には8.0を、Excel2007形式には12.0を指定します。 HDRは先頭行をヘッダとして扱うか否かの設定です。 Providerに
【目次】 まえがき vbac の入手方法 vbac の使い方 vbac の仕様・注意点 余談1 余談2 【まえがき】 Microsoft Office製品で利用可能なVBAのコードは、ExcelやWordなどのバイナリファイルに内包される形で保存されます。このために、いわゆるバージョン管理システムでは適切に管理することができず、メンテナンス性が悪いという問題があります。 また、バイナリファイルに内包されるために、コードの確認や微修正などの細々した作業のためにも、WordやExcelを立ち上げ、VBEを開く手間がかかります。小規模にVBAコードを書いている分には困らないのですが、コード量が増えてきた場合(*1)や、複数人に配布したものを保守する場合などにおいては、お世辞にも使い勝手が良いとは言えません。 (*1)個人的な感覚ですが、1ファイルに含まれる総コード量が2,3千行を越えると、どうに
Wordが突然フリーズしたり、勝手に異常終了したりで、 「ここまで書いたものが消えちゃった・・・」 なんてこと、ありませんか。 いっきにやる気なくしますよね。 自動回復の機能もありますが、 (10年前の文書を回復してほしいんぢゃないよっ) それが効かないとき、もう死にたくなります(大げさ)。 Word の[バックアップファイルを作成する] 設定で、 作成中のファイルのバックアップが残っている場合は、 「.wbk」という拡張子のファイルがあります。 それもないときは・・・ 自棄になる前に、この方法をお試しあれ ■「*.ASD」ファイルを探す 私はたいてい、これで救われます マイコンピューターあたりを対象に、つまり、 (システムが勝手にファイルを保存しそうな場所を対象に) 広域に検索をしてみてください。 作成していたファイル名+.asd(「○○○.asd」)が 見つかれば・・・おめでとうござい
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者
AdobePS 5.1J(NT4.0用)のプリンタドライバを使用し、PostScriptファイルを生成したのちに、Acrobat Distiller 4.0でPDFファイルを作成使用とすると下記のようなエラーログが生成されます。元文書はMS Word で作成した文書で、「HG丸ゴシックM-PRO」フォントを使用しています。 %%[ ProductName: Distiller ]%% %%[ Error: HGMaruGothicMPRO cannot be embedded due to licensing restrictions.]%% %%[ Error: invalidfont; OffendingCommand: show ]%% Stack: -file- %%[ Flushing: rest of job (to end-of-file) will be ignored ]
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く