[過去ログ]
VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (1002レス)
VBAなんでも質問スレ Part2 [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1432173164/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
69: デフォルトの名無しさん [sage] 2015/07/08(水) 23:06:29.04 ID:u2i+4Vxj Word VBAで [Shift+Enter] を押したとき、「Chr(11)」が入るみたいだけど、これって何なんですか? アスキーコード一覧だとVertical Tabulation(垂直タブ)って書いてあるけど、 MSDNだと「タブ文字 (縦)。Microsoft Windows では使用できません。」って書かれててよく分からないんだけど、 Windows OSでは使わないけど、word(VBA)だと使ってる文字コードだよってこと? wordもwindows版だから、Windowsでは使用できませんってのがよく分からないんですが・・ MSDN ttps://msdn.microsoft.com/ja-jp/library/cc392241.aspx アスキーコード一覧 ttp://e-words.jp/p/r-ascii.html http://mevius.5ch.net/test/read.cgi/tech/1432173164/69
70: デフォルトの名無しさん [sage] 2015/07/08(水) 23:43:30.20 ID:t0H2tWbI >>68 > いや、それ言い出したらあなたの主張だって単なる個人の意見ですよ 残念ながら違う 例えば... > 基準の位置と Offset の値の二個読まないといけないだけでも直書きより不利 これには事実しか書いてない 俺の意見ではない また... > たとえば帳票はスカスカだってのがあなたの意見なわけですが のようにスカスカに感じるかどうかは個人差があるから、実際の例を出してる スカスカに思うかどうかは実物を見た人が決めればいい > そういうのじゃない表だってあるんですよ それはあると思うが、>>13 の帳票が... > 計測するパラメータが増えたり減ったりするんで表のレイアウトが変わるわけです。 とは全然違うことぐらいはわかるだろ? また、どっちの帳票が世の中に多いかもわかるだろ? あと、時系列で入力するってことは複数の行を扱うんだろ? >>67 にも書いたけどそう言う奴は普通 VBA のループで処理するから、元々絶対アドレス云々の話じゃないと思うんだが http://mevius.5ch.net/test/read.cgi/tech/1432173164/70
71: デフォルトの名無しさん [sage] 2015/07/09(木) 00:51:54.46 ID:FZuq59n/ >>70 >これには事実しか書いてない それ以前の前提条件として絶対アドレスを取得する必要があるかどうか 絶対アドレスでの指定が有効かどうか といった論点が抜けてますよ。 あとわたしがスカスカに対比して問題にしてるのは つまり他の箇所を巻き込んで移動させる必要が 生じるかどうかを区別していってるのであって 見た目がどうこうの問題ではありません。 複数個所を同時に変更するかどうかです さすがにそのぐらいは前後の文脈から汲み取っていただかないと困ります。 どうにもご自分の土俵のみで話を進めようとしてらっしゃるようですが どちらが多いかはともかくとして (実際のところ世の中に技術系の業種とそうでない業種がどれぐらいの割合で存在してるかなんて知りません) それにしたって>>36でいわれるような「滅多にないケース」というほどではないでしょうから それについての言及はあってしかるべきです。 念のため指摘しておきますが パラメータの増減は列方向ですしループ云々とは関係ないですよ http://mevius.5ch.net/test/read.cgi/tech/1432173164/71
72: デフォルトの名無しさん [sage] 2015/07/09(木) 08:21:56.29 ID:n0IdOdTN >>71 > それ以前の前提条件として絶対アドレスを取得する必要があるかどうか だから相対の方が可読性が高いと言うなら、実例と根拠を出せばいいだけのこと > 複数個所を同時に変更するかどうかです 個々の項目の細かい位置調整っ言うのは珍しくないよ > どうにもご自分の土俵のみで話を進めようとしてらっしゃるようですが 何回も書くけど、見積書等の帳票と君のところの Excel シートみたいなのどっちが多いと思う? > どちらが多いかはともかくとして 重要だけど不利だからスルーするってこと? w > (実際のところ世の中に技術系の業種とそうでない業種がどれぐらいの割合で存在してるかなんて知りません) 技術系の業種でも会社なら見積書とか納品書とかの帳票はあるんだよ > それにしたって>>36でいわれるような「滅多にないケース」というほどではないでしょうから そこまで言うなら、どれぐらいあるんだ? 根拠とともに示してくれよ > 念のため指摘しておきますが > パラメータの増減は列方向ですしループ云々とは関係ないですよ いや、少なくとも行方向はループで処理するから元々絶対アドレスでは無理だろ そう言う状況なら列側も相対にするのは珍しくない ただし、今回の話とは状況が違うからあまり参考にならないって話 http://mevius.5ch.net/test/read.cgi/tech/1432173164/72
73: デフォルトの名無しさん [sage] 2015/07/09(木) 08:53:31.52 ID:FZuq59n/ >>72 >重要だけど不利だからスルーするってこと? w >そこまで言うなら、どれぐらいあるんだ? >根拠とともに示してくれよ 何でこっちにばかり立証責任があるんでしょうか? あなたが具体的な根拠を示してくださいよ データ処理系の表なんて日本中の研究機関その他で当たり前に動いてますんで この辺はどっちが多いとか少ないとか証明するのは無理だと思います ですので俺は遠慮しときます >いや、少なくとも行方向はループで処理するから元々絶対アドレスでは無理だろ データの頭にヘッダってのが付いてるときにループ開始行が変動するってのも割りとよくある話なんで そこはやはりループ無関係ですよ てかあなたこっち系の話知らないだけじゃないですか? >ただし、今回の話とは状況が違うからあまり参考にならないって話 「今回の話」ってのを勝手に局限されても困るんですけど。 表の位置指定について話してたのに その中で絶対アドレス指定が有利な状況ばかりに 限定して話を進めないでもらえますか? それが多いとか少ないとかを論拠にするのは あなたがきちんと証明してからにしてくださいね http://mevius.5ch.net/test/read.cgi/tech/1432173164/73
74: デフォルトの名無しさん [sage] 2015/07/09(木) 10:18:34.30 ID:SLWTmnwe >>69 > Word VBAで [Shift+Enter] を押したとき、「Chr(11)」が入るみたいだけど、これって何なんですか? どこでShift+Enterを入力して、それがChr(11)だと確認した方法を教えて。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/74
75: デフォルトの名無しさん [sage] 2015/07/09(木) 13:00:12.23 ID:n0IdOdTN >>73 > あなたが具体的な根拠を示してくださいよ 書いてあるでしょ? >> 基準の位置と Offset の値の二個読まないといけないだけでも直書きより不利 > データ処理系の表なんて日本中の研究機関その他で当たり前に動いてますんで うん、その研究機関とかが日本中の企業より多いといいね w > この辺はどっちが多いとか少ないとか証明するのは無理だと思います 君には無理だろうから遠慮するのは正解 企業統計とか研究機関の数って公表されてて、ざっくり研究機関が 8,000件、会社は 280万社ぐらいと言うことぐらいは覚えていても損はないよ > データの頭にヘッダってのが付いてるときにループ開始行が変動するってのも割りとよくある話なんで で? 普通に組んでいたら開始行を変えるだけでしょ? > そこはやはりループ無関係ですよ まさかベタ書きしてるの? w > 「今回の話」ってのを勝手に局限されても困るんですけど。 元々、>>13 の話 コメント見る限りは注文書の入力用シートの話であることぐらいは理解しようよ http://mevius.5ch.net/test/read.cgi/tech/1432173164/75
76: デフォルトの名無しさん [sage] 2015/07/09(木) 22:32:24.92 ID:UwaB1poA >>74 wordで文章の途中でShift+Enterを入力して、 文章を全部選択した状態で、 マクロで↓みたいなのやったら置換されました。 Sub ReplaceSample() Selection.Text = Replace(Selection.Text, Chr(11), "改行") End Sub http://mevius.5ch.net/test/read.cgi/tech/1432173164/76
77: デフォルトの名無しさん [sage] 2015/07/10(金) 22:10:41.04 ID:dJeHHxuR >>69 分かる人いないですか? http://mevius.5ch.net/test/read.cgi/tech/1432173164/77
78: デフォルトの名無しさん [sage] 2015/07/10(金) 22:14:19.91 ID:I8IKrBJT >>77 その文字がいらないんなら除去すれば? http://mevius.5ch.net/test/read.cgi/tech/1432173164/78
79: デフォルトの名無しさん [sage] 2015/07/11(土) 02:27:12.83 ID:lfRSVC1W >>77 >これって何なんですか? WordでSHIFT+Enterを入力したときに入る文字です >MSDNだと そのページはVBAのページではありません VBScriptで定数vbVerticalTabが使えないと言ってるだけです http://mevius.5ch.net/test/read.cgi/tech/1432173164/79
80: デフォルトの名無しさん [sage] 2015/07/11(土) 02:48:34.31 ID:vE1M/d3c >>79 VBAのページでも同じこと言ってるよ ttps://msdn.microsoft.com/JA-JP/library/office/gg278800.aspx http://mevius.5ch.net/test/read.cgi/tech/1432173164/80
81: デフォルトの名無しさん [sage] 2015/07/11(土) 03:32:44.18 ID:lfRSVC1W >>80 英語のページだとNot usefulって書いてあるのか 使ってはいけないと言う意味での「使えません」じゃないって事だな まあ、実際にWordで使ってるんなら使えばいいんじゃね http://mevius.5ch.net/test/read.cgi/tech/1432173164/81
82: デフォルトの名無しさん [sage] 2015/07/11(土) 07:20:42.92 ID:SvdcMd32 >>69 なんなですか? って言われても、VT のコードって言うしかない そのコードをどのように解釈するかはアプリケーション次第 http://mevius.5ch.net/test/read.cgi/tech/1432173164/82
83: デフォルトの名無しさん [sage] 2015/07/14(火) 15:37:53.39 ID:8d4NQeRS >>75 もうやめとけ。 そいつは長いコード書いちゃいけないって俺は言っただろ。 そのうち事故るよ。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/83
84: デフォルトの名無しさん [sage] 2015/07/14(火) 20:08:07.90 ID:lKDNL4b3 >>81-82 んじゃあ「Chr(11)」はタブ文字 (縦)ってことで、それ以上でもそれ以下でもないということですね。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/84
85: デフォルトの名無しさん [sage] 2015/07/27(月) 22:27:48.03 ID:FZObgN+M MSOfficeのパワーポイント2013のVBAについて、助言をお願いします。 現在、フォーマット修正用に、色々と文字列置換のVBAを作っています。 しかし、shape単位で置換を行うのですが、shape内のフォーマットが全て最初の文字のものになってしまいます。 ctrl+Hキーでできる置換のように、フォーマットを変えずに文字だけ置換する方法があれば教えて下さい。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/85
86: 85 [sage] 2015/07/29(水) 22:12:54.99 ID:JQYDYy2G すいません、勘違いがありました。問題なく出来ました。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/86
87: デフォルトの名無しさん [] 2015/08/04(火) 13:20:19.14 ID:Xu3GeQZL OWCのグラフで値が空のとこを非表示にするにはどうしたらいいですか? http://mevius.5ch.net/test/read.cgi/tech/1432173164/87
88: デフォルトの名無しさん [sage] 2015/08/18(火) 10:58:33.73 ID:34FW6E1T >>87 値が空のデータを削除したら? http://mevius.5ch.net/test/read.cgi/tech/1432173164/88
89: デフォルトの名無しさん [sage] 2015/08/18(火) 16:30:28.51 ID:1oq6H4HA PowerPointでpptxを開いてPDFで保存するvbscriptを 書いたんですが発行中ダイアログが出てしまいます。 これを出ないようにする方法はないでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1432173164/89
90: デフォルトの名無しさん [sage] 2015/08/19(水) 17:21:07.83 ID:leFwNaH1 >>89 ここVBAのスレ・・・ http://mevius.5ch.net/test/read.cgi/tech/1432173164/90
91: デフォルトの名無しさん [sage] 2015/08/19(水) 21:37:19.12 ID:ojYTqzwH VBScript≠VBA http://mevius.5ch.net/test/read.cgi/tech/1432173164/91
92: デフォルトの名無しさん [sage] 2015/08/22(土) 05:31:09.55 ID:dBcaDCdy VBScriptのスレって池沼みたいな変なコテハンがいて関わりたくないのよね http://mevius.5ch.net/test/read.cgi/tech/1432173164/92
93: デフォルトの名無しさん [sage] 2015/08/30(日) 22:49:46.81 ID:PtUjiQ8D >>89 試しにパワポにマクロでPDF出力を作ってみましたが 別に何も出ませんでしたよ? Office2013ですけど。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/93
94: デフォルトの名無しさん [sage] 2015/09/03(木) 18:14:14.52 ID:oCFXB/C6 >>93 このソースだと出てしまいます。何か違いますでしょうか? Option Explicit Dim inFilePath inFilePath = Wscript.Arguments(0) Dim outFilePath outFilePath = Wscript.Arguments(1) Dim objPowerPoint Set objPowerPoint = CreateObject("PowerPoint.Application") dim pre set pre = objPowerPoint.Presentations.Open(inFilePath, false, false, false) dim wdFormatPDF wdFormatPDF = 32 call pre.SaveAs(outFilePath, wdFormatPDF ) objPowerPoint.Quit() Set objPowerPoint = Nothing http://mevius.5ch.net/test/read.cgi/tech/1432173164/94
95: デフォルトの名無しさん [sage] 2015/09/03(木) 20:46:42.16 ID:Hlg8Zb4Z >>94 どうもです こちらへ誘導したExcel総合相談所 119の171です 私パワポ持ってないんで確認できないんですけど、組み込み定数の違いってなにか関係ないですかね? ■[Tips]PowerPoint 2010 のPDF変換機能を利用して、Powerpointを起動せずにPDFに変換するVBSスクリプト http://d.hatena.ne.jp/nagasama/20110310/1299772579 をみると パワポのファイルフォーマットでPDFをあらわすのは"ppSaveAsPDF"(=32)で、 貴方のコード中の"wdFormatPDF"(=17)はワードのファイルフォーマットでPDFをあらわすものみたいですよ 参考までにマイクロソフトのリファレンスもどうぞ PpSaveAsFileType 列挙 (PowerPoint) https://msdn.microsoft.com/ja-jp/library/office/Ff746500.aspx Wdsaveformat クラスの列挙 (Word)(機械翻訳) https://msdn.microsoft.com/ja-jp/library/office/Ff839952.aspx ぜんぜん見当違いだったらごめんなさい http://mevius.5ch.net/test/read.cgi/tech/1432173164/95
96: 95 [sage] 2015/09/04(金) 09:05:49.13 ID:RG/2/qam >>94 よくみたら組み込み定数じゃなくて変数で宣言してましたね 見当違い以前のはなしでした 本当にごめんなさい http://mevius.5ch.net/test/read.cgi/tech/1432173164/96
97: デフォルトの名無しさん [sage] 2015/09/05(土) 19:56:12.09 ID:852S1qdl >>94 93ですけど、そのソースをコピペしてコマンドプロンプトから 実行してみましたが、家の環境(Win10)では普通にPDFできますよ? ダイアログも出ませんでしたよ。 実行した時はスライド1枚の軽いPPTでやったのですが、 94さんは、もしかしたら結構スライド数多いPPTだから出るんですかね? http://mevius.5ch.net/test/read.cgi/tech/1432173164/97
98: デフォルトの名無しさん [sage] 2015/09/05(土) 20:01:53.43 ID:852S1qdl 出てるダイアログが再現できないので、わからないのだけれども ↓のプロパティでどうにもならないんだとしたら、諦めるしかないのかも。 Application.DisplayAlerts ttps://msdn.microsoft.com/ja-jp/library/office/ff746503(v=office.15).aspx http://mevius.5ch.net/test/read.cgi/tech/1432173164/98
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 904 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s